本文整理了Java中javax.swing.JPanel.registerKeyboardAction()
方法的一些代码示例,展示了JPanel.registerKeyboardAction()
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。JPanel.registerKeyboardAction()
方法的具体详情如下:
包路径:javax.swing.JPanel
类名称:JPanel
方法名:registerKeyboardAction
暂无
代码示例来源:origin: zzz40500/GsonFormat
contentPane2.registerKeyboardAction(new ActionListener() {
public void actionPerformed(ActionEvent e) {
onCancel();
代码示例来源:origin: zzz40500/GsonFormat
contentPane.registerKeyboardAction(new ActionListener() {
public void actionPerformed(ActionEvent e) {
onCancel();
contentPane.registerKeyboardAction(new ActionListener() {
public void actionPerformed(ActionEvent e) {
onOK();
代码示例来源:origin: zzz40500/GsonFormat
contentPane.registerKeyboardAction(new ActionListener() {
public void actionPerformed(ActionEvent e) {
onCancel();
代码示例来源:origin: zzz40500/GsonFormat
contentPane.registerKeyboardAction(new ActionListener() {
public void actionPerformed(ActionEvent e) {
onCancel();
代码示例来源:origin: apache/pdfbox
panel.registerKeyboardAction(actionListener, stroke, JComponent.WHEN_IN_FOCUSED_WINDOW);
代码示例来源:origin: Haehnchen/idea-php-symfony2-plugin
contentPane.registerKeyboardAction(e -> onCancel(), KeyStroke.getKeyStroke(KeyEvent.VK_ESCAPE, 0), JComponent.WHEN_ANCESTOR_OF_FOCUSED_COMPONENT);
代码示例来源:origin: Haehnchen/idea-php-symfony2-plugin
contentPane.registerKeyboardAction(e -> onCancel(), KeyStroke.getKeyStroke(KeyEvent.VK_ESCAPE, 0), JComponent.WHEN_ANCESTOR_OF_FOCUSED_COMPONENT);
代码示例来源:origin: magefree/mage
public CopyPasteImageSourceDialog() {
initComponents();
setContentPane(contentPane);
setModal(true);
getRootPane().setDefaultButton(buttonOK);
buttonOK.addActionListener(e -> onOK());
buttonCancel.addActionListener(e -> onCancel());
setDefaultCloseOperation(DO_NOTHING_ON_CLOSE);
addWindowListener(new WindowAdapter() {
@Override
public void windowClosing(WindowEvent e) {
onCancel();
}
});
// Close on "ESC"
contentPane.registerKeyboardAction(e -> onCancel(), KeyStroke.getKeyStroke(KeyEvent.VK_ESCAPE, 0), JComponent.WHEN_ANCESTOR_OF_FOCUSED_COMPONENT);
}
代码示例来源:origin: magefree/mage
public DeckImportFromClipboardDialog() {
initComponents();
onRefreshClipboard();
setContentPane(contentPane);
setModal(true);
getRootPane().setDefaultButton(buttonOK);
buttonOK.addActionListener(e -> onOK());
buttonCancel.addActionListener(e -> onCancel());
setDefaultCloseOperation(DO_NOTHING_ON_CLOSE);
addWindowListener(new WindowAdapter() {
@Override
public void windowClosing(WindowEvent e) {
onCancel();
}
});
// Close on "ESC"
contentPane.registerKeyboardAction(e -> onCancel(), KeyStroke.getKeyStroke(KeyEvent.VK_ESCAPE, 0), JComponent.WHEN_ANCESTOR_OF_FOCUSED_COMPONENT);
}
代码示例来源:origin: Haehnchen/idea-php-symfony2-plugin
contentPane.registerKeyboardAction(e -> onCancel(), KeyStroke.getKeyStroke(KeyEvent.VK_ESCAPE, 0), JComponent.WHEN_ANCESTOR_OF_FOCUSED_COMPONENT);
代码示例来源:origin: Haehnchen/idea-php-symfony2-plugin
public TwigNamespaceDialog(Project project, TableView<TwigPath> tableView) {
this.tableView = tableView;
this.project = project;
setContentPane(contentPane);
setModal(true);
getRootPane().setDefaultButton(buttonOK);
this.setOkState();
this.namespacePath.getTextField().getDocument().addDocumentListener(new ChangeDocumentListener());
this.name.getDocument().addDocumentListener(new ChangeDocumentListener());
buttonOK.addActionListener(e -> onOK());
buttonCancel.addActionListener(e -> onCancel());
namespacePath.getButton().addMouseListener(createPathButtonMouseListener(namespacePath.getTextField(), FileChooserDescriptorFactory.createSingleFolderDescriptor()));
setDefaultCloseOperation(DO_NOTHING_ON_CLOSE);
addWindowListener(new WindowAdapter() {
public void windowClosing(WindowEvent e) {
onCancel();
}
});
contentPane.registerKeyboardAction(e -> onCancel(), KeyStroke.getKeyStroke(KeyEvent.VK_ESCAPE, 0), JComponent.WHEN_ANCESTOR_OF_FOCUSED_COMPONENT);
}
代码示例来源:origin: Haehnchen/idea-php-symfony2-plugin
contentPane.registerKeyboardAction(e -> onCancel(), KeyStroke.getKeyStroke(KeyEvent.VK_ESCAPE, 0), JComponent.WHEN_ANCESTOR_OF_FOCUSED_COMPONENT);
代码示例来源:origin: robo-code/robocode
private JPanel createNewBattleDialogPanel() {
JPanel panel = new JPanel();
panel.setLayout(new BorderLayout());
panel.add(getWizardController(), BorderLayout.SOUTH);
panel.add(getTabbedPane(), BorderLayout.CENTER);
panel.registerKeyboardAction(eventHandler, "Refresh",
KeyStroke.getKeyStroke(KeyEvent.VK_R, MENU_SHORTCUT_KEY_MASK), JComponent.WHEN_ANCESTOR_OF_FOCUSED_COMPONENT);
return panel;
}
代码示例来源:origin: robo-code/robocode
private JPanel getConsoleDialogContentPane() {
if (consoleDialogContentPane == null) {
consoleDialogContentPane = new JPanel();
consoleDialogContentPane.setLayout(new BorderLayout());
consoleDialogContentPane.add(getButtonsPanel(), "South");
consoleDialogContentPane.add(getScrollPane(), "Center");
consoleDialogContentPane.registerKeyboardAction(eventHandler, KeyStroke.getKeyStroke(KeyEvent.VK_ENTER, 0),
JComponent.WHEN_FOCUSED);
}
return consoleDialogContentPane;
}
代码示例来源:origin: robo-code/robocode
private JPanel getRobotImporterContentPane() {
if (robotImporterContentPane == null) {
robotImporterContentPane = new JPanel();
robotImporterContentPane.setLayout(new BorderLayout());
robotImporterContentPane.add(getButtonsPanel(), BorderLayout.SOUTH);
robotImporterContentPane.add(getWizardPanel(), BorderLayout.CENTER);
getWizardPanel().getWizardController().setFinishButtonTextAndMnemonic("Extract!", 'E', 0);
robotImporterContentPane.registerKeyboardAction(eventHandler, "Refresh",
KeyStroke.getKeyStroke(KeyEvent.VK_R, MENU_SHORTCUT_KEY_MASK),
JComponent.WHEN_ANCESTOR_OF_FOCUSED_COMPONENT);
robotImporterContentPane.registerKeyboardAction(eventHandler, "Refresh",
KeyStroke.getKeyStroke(KeyEvent.VK_R, MENU_SHORTCUT_KEY_MASK), JComponent.WHEN_FOCUSED);
}
return robotImporterContentPane;
}
代码示例来源:origin: robo-code/robocode
private JPanel getTeamCreatorContentPane() {
if (teamCreatorContentPane == null) {
teamCreatorContentPane = new JPanel();
teamCreatorContentPane.setLayout(new BorderLayout());
teamCreatorContentPane.add(getWizardController(), BorderLayout.SOUTH);
teamCreatorContentPane.add(getWizardPanel(), BorderLayout.CENTER);
getWizardPanel().getWizardController().setFinishButtonTextAndMnemonic("Create Team!", 'C', 0);
teamCreatorContentPane.registerKeyboardAction(eventHandler, "Refresh",
KeyStroke.getKeyStroke(KeyEvent.VK_R, MENU_SHORTCUT_KEY_MASK),
JComponent.WHEN_ANCESTOR_OF_FOCUSED_COMPONENT);
teamCreatorContentPane.registerKeyboardAction(eventHandler, "Refresh",
KeyStroke.getKeyStroke(KeyEvent.VK_R, MENU_SHORTCUT_KEY_MASK), JComponent.WHEN_FOCUSED);
}
return teamCreatorContentPane;
}
代码示例来源:origin: pentaho/pentaho-reporting
private JPanel createButtonPanel() {
final JButton btnCancel = new JButton( getCancelAction() );
final JButton btnConfirm = new JButton( getConfirmAction() );
final JPanel buttonPanel = new JPanel();
buttonPanel.setLayout( new GridLayout( 1, 2, 5, 5 ) );
buttonPanel.add( btnConfirm );
buttonPanel.add( btnCancel );
btnConfirm.setDefaultCapable( true );
getRootPane().setDefaultButton( btnConfirm );
buttonPanel.registerKeyboardAction( getConfirmAction(), KeyStroke.getKeyStroke( KeyEvent.VK_ENTER, 0 ),
JComponent.WHEN_ANCESTOR_OF_FOCUSED_COMPONENT );
final JPanel buttonCarrier = new JPanel();
buttonCarrier.setLayout( new FlowLayout( FlowLayout.RIGHT ) );
buttonCarrier.add( buttonPanel );
return buttonCarrier;
}
代码示例来源:origin: pentaho/pentaho-reporting
protected JPanel createButtonPanel() {
final JButton btnCancel = new JButton( getCancelAction() );
final JButton btnConfirm = new JButton( getConfirmAction() );
final JPanel buttonPanel = new JPanel();
buttonPanel.setLayout( new GridLayout( 1, 2, 5, 5 ) );
buttonPanel.add( btnConfirm );
buttonPanel.add( btnCancel );
btnConfirm.setDefaultCapable( true );
getRootPane().setDefaultButton( btnConfirm );
buttonPanel.registerKeyboardAction( getConfirmAction(), KeyStroke.getKeyStroke( KeyEvent.VK_ENTER, 0 ),
JComponent.WHEN_ANCESTOR_OF_FOCUSED_COMPONENT );
final JPanel buttonCarrier = new JPanel();
buttonCarrier.setLayout( new FlowLayout( FlowLayout.RIGHT ) );
buttonCarrier.add( buttonPanel );
return buttonCarrier;
}
代码示例来源:origin: org.gdl-lang.gdl-tools/cds-gui-swing
private void init() {
this.setSize(new Dimension(600, 600));
ScreenUtil.centerComponentOnScreen(this, this.getOwner());
this.setResizable(true);
this.setContentPane(getMainPanel());
KeyStroke enter = KeyStroke.getKeyStroke(KeyEvent.VK_ENTER, 0, true);
ExitAction exitAction = new ExitAction();
getMainPanel().registerKeyboardAction(exitAction, enter, JComponent.WHEN_IN_FOCUSED_WINDOW);
KeyStroke esc = KeyStroke.getKeyStroke(KeyEvent.VK_ESCAPE, 0, true);
getMainPanel().registerKeyboardAction(exitAction, esc, JComponent.WHEN_IN_FOCUSED_WINDOW);
}
代码示例来源:origin: org.gdl-lang.gdl-tools/openehr-utils-gui-swing
private void init(Dimension size) {
this.setSize(size);
ScreenUtil.centerComponentOnScreen(this, this.getOwner());
this.setResizable(false);
this.addWindowListener(getCancelChangesAction());
this.setContentPane(getJPanel());
/* Enter KeyStroke */
KeyStroke enter = KeyStroke.getKeyStroke(KeyEvent.VK_ENTER, 0, true);
getJPanel().registerKeyboardAction(getAcceptChangesAction(), enter, JComponent.WHEN_IN_FOCUSED_WINDOW);
KeyStroke esc = KeyStroke.getKeyStroke(KeyEvent.VK_ESCAPE, 0, true);
getJPanel().registerKeyboardAction(getCancelChangesAction(), esc, JComponent.WHEN_IN_FOCUSED_WINDOW);
}
内容来源于网络,如有侵权,请联系作者删除!