Refine search
encodingPanel.add(textPanel); encodingPanel.add(Box.createVerticalStrut(5)); final JOptionPane fileFilterDialog = new JOptionPane(); fileFilterDialog.setMessage(encodingPanel); JButton[] options = new JButton[3]; final JDialog dialog = fileFilterDialog.createDialog(null, "Default encoding changed..."); useNewEncoding.addActionListener(arg0 -> { FileTreeModel.setCurEncoding(encoding); System.out.println("encoding null!!"); setEncoding.setText(encoding); dialog.setVisible(false); }); useOldEncoding.addActionListener(e -> dialog.setVisible(false)); useAnotherEncoding.addActionListener(e -> { dialog.setVisible(false); alternateEncodingPrompt(encoding); });
JOptionPane pane = new JOptionPane(arguments); pane.set.Xxxx(...); // Configure JDialog dialog = pane.createDialog(parentComponent, title); // here set the dialog's location dialog.setVisible(true);
public SwingDialogPrompt(final String message, final String title, final MessageType messageType, final OptionType optionType) { pane = new JOptionPane(message, msgMap.get(messageType), optionMap .get(optionType)); // pane.set.Xxxx(...); // Configure dialog = pane.createDialog(null, title); // dialog.setDefaultCloseOperation(WindowConstants.DISPOSE_ON_CLOSE); }
final JOptionPane fileFilterDialog = new JOptionPane(); fileFilterDialog.setMessage(fileFilterPanel); JButton[] options = new JButton[3]; final JDialog dialog = fileFilterDialog.createDialog(null, "Set file filters..."); okay.addActionListener(arg0 -> { dialog.setVisible(false); startFileLoadingThread(filters, cFiles); }); dialog.pack(); }); cancel.addActionListener(e -> dialog.setVisible(false)); dialog.getRootPane().setDefaultButton(okay); dialog.pack(); dialog.setLocationRelativeTo(this); dialog.setVisible(true);
JOptionPane pane = new JOptionPane("Message", JOptionPane.INFORMATION_MESSAGE); JDialog dialog = pane.createDialog(null, "Title"); dialog.setModal(false); dialog.setVisible(true); new Timer(10000, new ActionListener() { @Override public void actionPerformed(ActionEvent e) { dialog.setVisible(false); } }).start();
public SwingDialogPrompt(final String message, final String title, final MessageType messageType, final OptionType optionType) { pane = new JOptionPane(message, msgMap.get(messageType), optionMap .get(optionType)); // pane.set.Xxxx(...); // Configure dialog = pane.createDialog(null, title); }
JOptionPane pane = new JOptionPane(panel, JOptionPane.QUESTION_MESSAGE, JOptionPane.OK_CANCEL_OPTION, null, null, null); placeholderLabel.setBorder(new EmptyBorder(border.getBorderInsets(textField))); JDialog dialog = pane.createDialog(null, title); pane.selectInitialValue(); dialog.setVisible(true); dialog.dispose();
JProgressBar pb = new JProgressBar(); JOptionPane op = new JOptionPane(pb, JOptionPane.PLAIN_MESSAGE, JOptionPane.DEFAULT_OPTION); JDialog dlg = op.createDialog(MyJFrame.this, "Progress"); dlg.setVisible(true);
import javax.swing.JDialog; import javax.swing.JOptionPane; public class TheComboBoxes { public static void main(String[] args) { JOptionPane optionPane = new JOptionPane("The only way to close this dialog is by\n" + "pressing one of the following buttons.\n" + "Do you understand?", JOptionPane.QUESTION_MESSAGE, JOptionPane.YES_NO_OPTION); JDialog dialog = optionPane.createDialog("click"); dialog.setVisible(true); } }
JOptionPane pane = new JOptionPane(panel, JOptionPane.QUESTION_MESSAGE, JOptionPane.OK_CANCEL_OPTION, null, null, null); placeholderLabel.setBorder(new EmptyBorder(border.getBorderInsets(textField))); JDialog dialog = pane.createDialog(null, title); pane.selectInitialValue(); dialog.setVisible(true); dialog.dispose();
private static void showErrorPane(String message, String title) { JOptionPane pane = new JOptionPane(message, JOptionPane.ERROR_MESSAGE); JDialog dialog = pane.createDialog(title); dialog.setAlwaysOnTop(true); dialog.setVisible(true); }
JOptionPane pane = new JOptionPane("pane"); JDialog dialog = pane.createDialog(null, "Title"); dialog.setDefaultCloseOperation(WindowConstants.DO_NOTHING_ON_CLOSE); dialog.show();
JOptionPane pane = new JOptionPane(panel, JOptionPane.QUESTION_MESSAGE, JOptionPane.OK_CANCEL_OPTION, null, null, null); placeholderLabel.setBorder(new EmptyBorder(border.getBorderInsets(textField))); JDialog dialog = pane.createDialog(null, title); pane.selectInitialValue(); dialog.setVisible(true); dialog.dispose();
JOptionPane optionPane = new JOptionPane("Do you really want to?", JOptionPane.PLAIN_MESSAGE, JOptionPane.OK_CANCEL_OPTION); JDialog dialog = optionPane.createDialog(jf, "Confirm"); dialog.setVisible(true); dialog.dispose(); int opt = (int) optionPane.getValue(); if(opt == JOptionPane.OK_OPTION) { System.out.println("Ok then!"); } else { System.out.println("Didn't think so."); }
JOptionPane pane = new JOptionPane("message"); JDialog dialog = pane.createDialog(null, "Title"); dialog.setDefaultCloseOperation(WindowConstants.DO_NOTHING_ON_CLOSE); dialog.show();
JOptionPane pane = new JOptionPane(panel, JOptionPane.QUESTION_MESSAGE, JOptionPane.OK_CANCEL_OPTION, null, null, null); placeholderLabel.setBorder(new EmptyBorder(border.getBorderInsets(textField))); JDialog dialog = pane.createDialog(null, title); pane.selectInitialValue(); dialog.setVisible(true); dialog.dispose();
exm:- setWarningMsg("thank you for using java"); public static void setWarningMsg(String text){ Toolkit.getDefaultToolkit().beep(); JOptionPane optionPane = new JOptionPane(text,JOptionPane.WARNING_MESSAGE); JDialog dialog = optionPane.createDialog("Warning!"); dialog.setAlwaysOnTop(true); dialog.setVisible(true); }
public static JDialog createCancelDialog(final Component component, final String titel, final String text) { final String[] options = { TextUtils.getText("cancel") }; final JOptionPane infoPane = new JOptionPane(text, JOptionPane.PLAIN_MESSAGE, JOptionPane.DEFAULT_OPTION, null, options); JDialog dialog = infoPane.createDialog(component, titel); dialog.setModal(false); return dialog; }
JOptionPane optionPane = new JOptionPane(); JDialog dialog = optionPane.createDialog("Title"); dialog.setAlwaysOnTop(alwaysOnTop); dialog.setVisible(true);
JOptionPane optionPane = new JOptionPane("ErrorMsg", JOptionPane.ERROR_MESSAGE); JDialog dialog = optionPane.createDialog("Failure"); dialog.setAlwaysOnTop(true); dialog.setVisible(true);