本文整理汇总了Java中java.awt.Dialog.ModalExclusionType类的典型用法代码示例。如果您正苦于以下问题:Java ModalExclusionType类的具体用法?Java ModalExclusionType怎么用?Java ModalExclusionType使用的例子?那么, 这里精选的类代码示例或许可以为您提供帮助。
ModalExclusionType类属于java.awt.Dialog包,在下文中一共展示了ModalExclusionType类的15个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Java代码示例。
示例1: loadReport
import java.awt.Dialog.ModalExclusionType; //导入依赖的package包/类
public void loadReport(String reportName, ReportObject reportObject) {
logging = LoggingEngine.getInstance();
try {
final InputStream inputStream = ShowReport.class
.getResourceAsStream("/com/coder/hms/reportTemplates/" + reportName + ".jrxml");
JasperReport report = JasperCompileManager.compileReport(inputStream);
HashMap<String, Object> parameters = new HashMap<String, Object>();
List<ReportObject> list = new ArrayList<ReportObject>();
list.add(reportObject);
JRBeanCollectionDataSource beanColDataSource = new JRBeanCollectionDataSource(list);
JasperPrint jasperPrint = JasperFillManager.fillReport(report, parameters, beanColDataSource);
final JRViewer viewer = new JRViewer(jasperPrint);
setType(Type.POPUP);
setResizable(false);
setModalExclusionType(ModalExclusionType.APPLICATION_EXCLUDE);
this.setTitle("Reservation [Report]");
this.setExtendedState(Frame.MAXIMIZED_BOTH);
this.setAlwaysOnTop(isAlwaysOnTopSupported());
this.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
getContentPane().setLayout(new BorderLayout());
this.setIconImage(Toolkit.getDefaultToolkit().
getImage(LoginWindow.class.getResource(LOGOPATH)));
this.setResizable(false);
getContentPane().add(viewer, BorderLayout.CENTER);
} catch (JRException e) {
logging.setMessage("JRException report error!");
}
}
示例2: InformationFrame
import java.awt.Dialog.ModalExclusionType; //导入依赖的package包/类
public InformationFrame() {
setType(Type.POPUP);
setResizable(false);
setModalExclusionType(ModalExclusionType.APPLICATION_EXCLUDE);
this.setTitle("Approving question");
this.setPreferredSize(new Dimension(350, 170));
this.setAlwaysOnTop(isAlwaysOnTopSupported());
this.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
getContentPane().setLayout(new BorderLayout());
final Dimension screenSize = Toolkit.getDefaultToolkit().getScreenSize();
this.setLocation(screenSize.width / 2 - 150, screenSize.height / 2 - 75);
this.setIconImage(Toolkit.getDefaultToolkit().getImage(InformationFrame.class.getResource(LOGOPATH)));
final JPanel panel = new JPanel();
getContentPane().add(panel, BorderLayout.CENTER);
panel.setLayout(null);
okBtn = new JButton("OK");
okBtn.setIcon(new ImageIcon(InformationFrame.class.getResource("/com/coder/hms/icons/info_ok.png")));
okBtn.setFont(new Font("Lucida Grande", Font.PLAIN, 15));
okBtn.setBorder(new SoftBevelBorder(BevelBorder.RAISED, null, null, null, null));
okBtn.setBounds(119, 102, 132, 35);
okBtn.addActionListener(getAction());
panel.add(okBtn);
lblMessage = new JLabel("");
lblMessage.setHorizontalTextPosition(SwingConstants.CENTER);
lblMessage.setHorizontalAlignment(SwingConstants.LEFT);
lblMessage.setBounds(87, 21, 246, 74);
panel.add(lblMessage);
lblIcon = new JLabel("");
lblIcon.setIcon(new ImageIcon(InformationFrame.class.getResource("/com/coder/hms/icons/dialogPane_question.png")));
lblIcon.setBounds(6, 36, 69, 70);
panel.add(lblIcon);
this.pack();
}
示例3: init
import java.awt.Dialog.ModalExclusionType; //导入依赖的package包/类
@Override
public void init(final int WindowNo, final FormFrame frame) throws Exception
{
final ProcessInfo pi = frame.getProcessInfo();
invoice = pi.getRecord(I_C_Invoice.class);
Check.assumeNotNull(invoice, "invoice not null");
final int AD_Org_ID = invoice.getAD_Org_ID();
dialogComponent = createAndBindPanel(WindowNo, frame, AD_Org_ID);
//
// Configure frame
frame.setMenuBar(null); // no menu
frame.setJMenuBar(null); // no menu
frame.setModalExclusionType(ModalExclusionType.APPLICATION_EXCLUDE);
frame.getContentPane().add(dialogComponent.getComponent());
frame.pack();
frame.setResizable(false);
//
// Add to window manager
AEnv.addToWindowManager(frame);
}
示例4: projectOpener
import java.awt.Dialog.ModalExclusionType; //导入依赖的package包/类
/**
* Constructor of the project opener frame
*/
public projectOpener(Globals g)
{
setIconImages(Globals.getIcons());
c = g.getController();
prefs = g.getPreferencesModel();
setDefaultCloseOperation(JFrame.DISPOSE_ON_CLOSE);
setModalExclusionType(ModalExclusionType.APPLICATION_EXCLUDE);
setTitle("New Project");
this.setSize(742, 400);
this.setLocation(450, 200);
panel = new JPanel();
getContentPane().add(panel, BorderLayout.CENTER);
createLabels();
try {
createTextFields(); } catch (Exception e) {System.out.println(e);}
createCheckBoxes();
createButtons();
createLayout();
}
示例5: createAndDisplayHelp
import java.awt.Dialog.ModalExclusionType; //导入依赖的package包/类
private void createAndDisplayHelp() throws HelpSetException {
URL hsUrl = getClass().getResource(res.getString("HelpAction.HelpSet"));
HelpSet hs = new HelpSet(getClass().getClassLoader(), hsUrl);
if (LnfUtil.isDarculaAvailable()) {
URL hsDarculaUrl = getClass().getResource(res.getString("HelpAction.DarculaHelpSet"));
HelpSet hsDarcula = new HelpSet(getClass().getClassLoader(), hsDarculaUrl);
hs.add(hsDarcula);
}
helpBroker = new DefaultHelpBroker(hs);
WindowPresentation windowPresentation = helpBroker.getWindowPresentation();
windowPresentation.createHelpWindow();
// Make window immune to modal dialogs in application
Window helpWindow = windowPresentation.getHelpWindow();
helpWindow.setModalExclusionType(ModalExclusionType.APPLICATION_EXCLUDE);
// Set help icons - set lots of different sizes to give each OS the most
// flexibility in choosing an icon for display
ArrayList<Image> icons = new ArrayList<Image>();
icons.add(Toolkit.getDefaultToolkit().createImage(
getClass().getResource(res.getString("HelpAction.image.16x16"))));
icons.add(Toolkit.getDefaultToolkit().createImage(
getClass().getResource(res.getString("HelpAction.image.24x24"))));
icons.add(Toolkit.getDefaultToolkit().createImage(
getClass().getResource(res.getString("HelpAction.image.32x32"))));
helpWindow.setIconImages(icons);
helpBroker.setLocation(new Point(frame.getX() + 25, frame.getY() + 25));
helpBroker.setSize(new Dimension(850, 600));
helpBroker.setCurrentID(START_ID);
helpBroker.setDisplayed(true);
}
示例6: VocoboxAppFile
import java.awt.Dialog.ModalExclusionType; //导入依赖的package包/类
public VocoboxAppFile(){
super();
System.out.println("vocobox app file!");
//setModal(false);
setModalExclusionType(ModalExclusionType.NO_EXCLUDE);
LookAndFeel.apply();
windowExitListener(this);
show();
setVisible(true);
}
示例7: AboutBox
import java.awt.Dialog.ModalExclusionType; //导入依赖的package包/类
/** Creates new form AboutBox */
public AboutBox() {
try {
initComponents();
BufferedReader br = new BufferedReader(new InputStreamReader(getClass().
getResourceAsStream("/org/twak/siteplan/resources/help.txt")));
StringBuffer sb = new StringBuffer();
while (br.ready()) {
sb.append(br.readLine()+"\n");
}
logoBox.image = ImageU.cacheResource.get( "/org/twak/siteplan/resources/icon256.png" );
helpTextBox.setText(sb.toString());
setSize(getPreferredSize());
WindowManager.register(this);
setVisible(true);
setModalExclusionType(ModalExclusionType.APPLICATION_EXCLUDE);
SwingUtilities.invokeLater( new Runnable() {
@Override
public void run() {
jScrollPane1.getVerticalScrollBar().setValue( 0 );
}
} );
} catch (Throwable ex) {
ex.printStackTrace();
}
}
示例8: createLayout
import java.awt.Dialog.ModalExclusionType; //导入依赖的package包/类
private void createLayout()
{
setIconImages(Globals.getIcons());
setDefaultCloseOperation(JFrame.DISPOSE_ON_CLOSE);
setModalExclusionType(ModalExclusionType.APPLICATION_EXCLUDE);
setTitle("Save project as");
this.setSize(500, 210);
this.setLocation(450, 200);
lblProjectName = new JLabel("Project Name");
lblProjectLocation = new JLabel("Project Location");
}
示例9: isModalExclusionTypeSupported
import java.awt.Dialog.ModalExclusionType; //导入依赖的package包/类
@Override
public boolean isModalExclusionTypeSupported(ModalExclusionType modalExclusionType) {
throw new UnsupportedOperationException("Not supported yet.");
}
示例10: DialogFrame
import java.awt.Dialog.ModalExclusionType; //导入依赖的package包/类
public DialogFrame() {
setType(Type.POPUP);
setResizable(false);
setModalExclusionType(ModalExclusionType.APPLICATION_EXCLUDE);
this.setTitle("Approving question");
this.setPreferredSize(new Dimension(400, 190));
this.setAlwaysOnTop(isAlwaysOnTopSupported());
this.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
getContentPane().setLayout(new BorderLayout());
final Dimension screenSize = Toolkit.getDefaultToolkit().getScreenSize();
this.setLocation(screenSize.width / 2 - 150, screenSize.height / 2 - 75);
this.setIconImage(Toolkit.getDefaultToolkit().
getImage(getClass().getResource(LOGOPATH)));
final JPanel panel = new JPanel();
panel.setAutoscrolls(true);
getContentPane().add(panel, BorderLayout.CENTER);
panel.setLayout(null);
btnYes = new JButton("YES");
btnYes.setBorder(new SoftBevelBorder(BevelBorder.RAISED, null, null, null, null));
btnYes.setBounds(291, 129, 91, 29);
panel.add(btnYes);
btnNo = new JButton("NO");
btnNo.setBorder(new SoftBevelBorder(BevelBorder.RAISED, null, null, null, null));
btnNo.setBounds(199, 129, 91, 29);
panel.add(btnNo);
lblIcon = new JLabel("");
lblIcon.setIcon(new ImageIcon(DialogFrame.class.getResource("/com/coder/hms/icons/dialogPane_question.png")));
lblIcon.setBounds(14, 40, 69, 70);
panel.add(lblIcon);
textArea = new JTextArea();
textArea.setDisabledTextColor(new Color(153, 204, 255));
textArea.setBounds(95, 32, 287, 85);
textArea.setBackground(UIManager.getColor("ComboBox.background"));
textArea.setBorder(null);
textArea.setComponentOrientation(ComponentOrientation.LEFT_TO_RIGHT);
textArea.setEditable(false);
textArea.setFont(new Font("Monospaced", Font.PLAIN, 14));
textArea.setLineWrap(true);
panel.add(textArea);
this.pack();
}
示例11: initialize
import java.awt.Dialog.ModalExclusionType; //导入依赖的package包/类
/**
* Initialize the contents of the frame.
*/
private void initialize() {
frameSwitchWorkSpace = new JDialog();
frameSwitchWorkSpace.setComponentOrientation(ComponentOrientation.RIGHT_TO_LEFT);
frameSwitchWorkSpace.setDefaultCloseOperation(JFrame.DISPOSE_ON_CLOSE);
frameSwitchWorkSpace.setSize(540, 250);
frameSwitchWorkSpace.setLocationRelativeTo(null);
frameSwitchWorkSpace.setFont(new Font("Arial", Font.BOLD, 13));
frameSwitchWorkSpace.setResizable(false);
frameSwitchWorkSpace.setModalExclusionType(ModalExclusionType.TOOLKIT_EXCLUDE);
frameSwitchWorkSpace.setTitle("\u062A\u0628\u062F\u064A\u0644 \u0645\u0633\u0627\u062D\u0629 \u0627\u0644\u0639\u0645\u0644");
frameSwitchWorkSpace.getContentPane().setLayout(new BorderLayout(0, 0));
JPanel panelCenter = new JPanel();
panelCenter.applyComponentOrientation(ComponentOrientation.RIGHT_TO_LEFT);
JPanel panelNorth = new JPanel();
panelNorth.applyComponentOrientation(ComponentOrientation.RIGHT_TO_LEFT);
panelNorth.setBackground(Color.WHITE);
panelNorth.setBorder(new MatteBorder(0, 0, 1, 0, (Color) Color.GRAY));
panelNorth.setLayout(new GridLayout(2, 1, 0, 0));
JLabel lblTitle = new JLabel("\u062A\u0628\u062F\u064A\u0644 \u0645\u0633\u0627\u062D\u0629 \u0627\u0644\u0639\u0645\u0644");
lblTitle.setFont(new Font("Arial", Font.BOLD, 20));
lblTitle.applyComponentOrientation(ComponentOrientation.RIGHT_TO_LEFT);
lblTitle.setBorder(new EmptyBorder(10, 0, 0, 30));
panelNorth.add(lblTitle);
JLabel lblDescription = new JLabel("\u064A\u0645\u0643\u0646\u0643 \u062D\u0641\u0638 \u0627\u0644\u0645\u0634\u0627\u0631\u064A\u0639 \u0627\u0644\u062E\u0627\u0635\u0629 \u0628\u0643 \u0641\u064A \u0645\u062C\u0644\u062F \u064A\u0633\u0645\u0649 \u0645\u0633\u0627\u062D\u0629 \u0627\u0644\u0639\u0645\u0644");
lblDescription.setVerticalAlignment(SwingConstants.TOP);
lblDescription.setFont(new Font("Arial", Font.BOLD, 14));
lblDescription.applyComponentOrientation(ComponentOrientation.RIGHT_TO_LEFT);
lblDescription.setBorder(new EmptyBorder(10, 0, 0, 50));
panelNorth.add(lblDescription);
panelCenter.setLayout(new GridLayout(1, 1, 0, 0));
JFilePicker filePicker = new JFilePicker("مساحة العمل", "استعراض...");
filePicker.setBorder(new MatteBorder(45, 1, 1, 1, (Color) new Color(240, 240, 240)));
panelCenter.add(filePicker);
frameSwitchWorkSpace.getContentPane().add(panelCenter, BorderLayout.CENTER);
JPanel panelSouth = new JPanel();
frameSwitchWorkSpace.getContentPane().add(panelSouth);
panelSouth.setLayout(new FlowLayout(FlowLayout.CENTER, 5, 5));
btnCancel = new JButton("إلغاء الأمر");
btnCancel.setFont(new Font("Arial", Font.BOLD, 14));
btnCancel.setHorizontalAlignment(SwingConstants.RIGHT);
panelSouth.add(btnCancel);
btnOK = new JButton("موافق");
btnOK.setHorizontalAlignment(SwingConstants.RIGHT);
btnOK.setFont(new Font("Arial", Font.BOLD, 14));
panelSouth.add(btnOK);
btnCancel.addActionListener(this);
btnOK.addActionListener(this);
frameSwitchWorkSpace.getContentPane().add(panelNorth, BorderLayout.NORTH);
frameSwitchWorkSpace.getContentPane().add(panelCenter, BorderLayout.CENTER);
frameSwitchWorkSpace.getContentPane().add(panelSouth, BorderLayout.SOUTH);
}
示例12: isModalExclusionTypeSupported
import java.awt.Dialog.ModalExclusionType; //导入依赖的package包/类
@Override
public boolean isModalExclusionTypeSupported(ModalExclusionType modalExclusionType)
{
// TODO Auto-generated method stub
return false;
}
示例13: isModalExclusionTypeSupported
import java.awt.Dialog.ModalExclusionType; //导入依赖的package包/类
@Override
public boolean isModalExclusionTypeSupported(ModalExclusionType modalExclusionType) {
return false;
}
示例14: init
import java.awt.Dialog.ModalExclusionType; //导入依赖的package包/类
private void init() {
setDefaultCloseOperation(JFrame.DO_NOTHING_ON_CLOSE);
setModalExclusionType(ModalExclusionType.APPLICATION_EXCLUDE);
setIconImage(Toolkit.getDefaultToolkit().getImage(ConsoleWindow.class.getResource("/org/citydb/gui/images/common/logo_small.png")));
setLayout(new GridBagLayout());
}
示例15: init
import java.awt.Dialog.ModalExclusionType; //导入依赖的package包/类
private void init() {
setDefaultCloseOperation(JFrame.DO_NOTHING_ON_CLOSE);
setModalExclusionType(ModalExclusionType.APPLICATION_EXCLUDE);
setIconImage(Toolkit.getDefaultToolkit().getImage(ConsoleWindow.class.getResource("/resources/img/common/logo_small.png")));
setLayout(new GridBagLayout());
}