Java 类javax.swing.plaf.basic.BasicOptionPaneUI 实例源码
项目:swingx
文件:JXDialog.java
/**
* create the dialog button controls.
*
*
* @return panel containing button controls
*/
protected JComponent createButtonPanel() {
// PENDING: this is a hack until we have a dedicated ButtonPanel!
JPanel panel = new JPanel(new BasicOptionPaneUI.ButtonAreaLayout(true, 6))
{
@Override
public Dimension getMaximumSize() {
return getPreferredSize();
}
};
panel.setBorder(BorderFactory.createEmptyBorder(9, 0, 0, 0));
Action executeAction = getAction(EXECUTE_ACTION_COMMAND);
Action closeAction = getAction(CLOSE_ACTION_COMMAND);
JButton defaultButton = new JButton(executeAction);
panel.add(defaultButton);
getRootPane().setDefaultButton(defaultButton);
if (executeAction != closeAction) {
JButton b = new JButton(closeAction);
panel.add(b);
getRootPane().setCancelButton(b);
}
return panel;
}
项目:aibench-project
文件:JXDialog.java
/**
* create the dialog button controls.
*
*
* @return panel containing button controls
*/
protected JComponent createButtonPanel() {
// PENDING: this is a hack until we have a dedicated ButtonPanel!
JPanel panel = new JPanel(new BasicOptionPaneUI.ButtonAreaLayout(true, 6))
{
@Override
public Dimension getMaximumSize() {
return getPreferredSize();
}
};
panel.setBorder(BorderFactory.createEmptyBorder(9, 0, 0, 0));
Action executeAction = getAction(EXECUTE_ACTION_COMMAND);
Action closeAction = getAction(CLOSE_ACTION_COMMAND);
JButton findButton = new JButton(executeAction);
panel.add(findButton);
if (executeAction != closeAction) {
panel.add(new JButton(closeAction));
}
KeyStroke enterKey = KeyStroke.getKeyStroke(KeyEvent.VK_ENTER, 0, false);
KeyStroke escapeKey = KeyStroke.getKeyStroke(KeyEvent.VK_ESCAPE, 0, false);
InputMap inputMap = getRootPane().getInputMap(JComponent.WHEN_ANCESTOR_OF_FOCUSED_COMPONENT);
inputMap.put(enterKey, EXECUTE_ACTION_COMMAND);
inputMap.put(escapeKey, CLOSE_ACTION_COMMAND);
getRootPane().setDefaultButton(findButton);
return panel;
}
项目:incubator-netbeans
文件:ActivatorTest.java
public @Override void restored() {
// javax.swing.plaf.OptionPaneUI mentioned in method signature:
new JOptionPane().setUI(new BasicOptionPaneUI());
System.setProperty("my.bundle.worked", "true");
}