@Override public ButtonPanel createButtonPanel() { ButtonPanel buttonPanel = new ButtonPanel(0); JButton okButton = new JButton(); JButton cancelButton = new JButton(); okButton.setName("OK"); cancelButton.setName("CANCEL"); buttonPanel.addButton(okButton, "AFFIRMATIVE"); buttonPanel.addButton(cancelButton, "CANCEL"); okButton.setAction( new AbstractAction(UIDefaultsLookup.getString("OptionPane.okButtonText")) { @Override public void actionPerformed(ActionEvent e) { ColumnOptionDialog.this.fnHideColumn(); ColumnOptionDialog.this.setDialogResult(0); ColumnOptionDialog.this.setVisible(false); ColumnOptionDialog.this.dispose(); } }); cancelButton.setAction( new AbstractAction(UIDefaultsLookup.getString("OptionPane.cancelButtonText")) { @Override public void actionPerformed(ActionEvent e) { ColumnOptionDialog.this.setDialogResult(-1); ColumnOptionDialog.this.setVisible(false); ColumnOptionDialog.this.dispose(); } }); setDefaultCancelAction(cancelButton.getAction()); setDefaultAction(okButton.getAction()); getRootPane().setDefaultButton(okButton); buttonPanel.setBorder(BorderFactory.createEmptyBorder(10, 10, 10, 10)); return buttonPanel; }
@Override public void installUI(JComponent c) { _painter = (ThemePainter) UIDefaultsLookup.get("Theme.painter"); _gripperPainter = (Painter) UIDefaultsLookup.get("Gripper.painter"); installDefaults((Gripper) c); installListeners((Gripper) c); }
@Override public ButtonPanel createButtonPanel() { ButtonPanel buttonPanel = new ButtonPanel(); JButton okButton = new JButton(); JButton cancelButton = new JButton(); JButton helpButton = new JButton(); okButton.setName(OK); cancelButton.setName(CANCEL); helpButton.setName(HELP); buttonPanel.addButton(okButton, ButtonPanel.AFFIRMATIVE_BUTTON); buttonPanel.addButton(cancelButton, ButtonPanel.CANCEL_BUTTON); buttonPanel.addButton(helpButton, ButtonPanel.HELP_BUTTON); okButton.setAction( new AbstractAction(UIDefaultsLookup.getString("OptionPane.okButtonText")) { public void actionPerformed(ActionEvent e) { setDialogResult(RESULT_AFFIRMED); setVisible(false); dispose(); } }); cancelButton.setAction( new AbstractAction(UIDefaultsLookup.getString("OptionPane.cancelButtonText")) { public void actionPerformed(ActionEvent e) { setDialogResult(RESULT_CANCELLED); setVisible(false); dispose(); } }); final ResourceBundle resourceBundle = ButtonResources.getResourceBundle(Locale.getDefault()); helpButton.setAction( new AbstractAction(resourceBundle.getString("Button.help")) { public void actionPerformed(ActionEvent e) { // do something } }); helpButton.setMnemonic(resourceBundle.getString("Button.help.mnemonic").charAt(0)); setDefaultCancelAction(cancelButton.getAction()); setDefaultAction(okButton.getAction()); getRootPane().setDefaultButton(okButton); buttonPanel.setBorder(BorderFactory.createEmptyBorder(10, 10, 10, 10)); return buttonPanel; }
protected void installDefaults(Gripper s) { _size = UIDefaultsLookup.getInt("Gripper.size"); }