javax.swing.JTextField.registerKeyboardAction()方法的使用及代码示例

x33g5p2x  于2022-01-21 转载在 其他  
字(5.2k)|赞(0)|评价(0)|浏览(136)

本文整理了Java中javax.swing.JTextField.registerKeyboardAction()方法的一些代码示例,展示了JTextField.registerKeyboardAction()的具体用法。这些代码示例主要来源于Github/Stackoverflow/Maven等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。JTextField.registerKeyboardAction()方法的具体详情如下:
包路径:javax.swing.JTextField
类名称:JTextField
方法名:registerKeyboardAction

JTextField.registerKeyboardAction介绍

暂无

代码示例

代码示例来源:origin: com.jidesoft/jide-oss

private void registerKeyboardActions(AbstractAction closeAction, AbstractAction findNextAction, AbstractAction findPrevAction) {
  ((JTextField) _comboBox.getEditor().getEditorComponent()).registerKeyboardAction(findNextAction, KeyStroke.getKeyStroke(KeyEvent.VK_DOWN, 0), JComponent.WHEN_FOCUSED);
  ((JTextField) _comboBox.getEditor().getEditorComponent()).registerKeyboardAction(findNextAction, KeyStroke.getKeyStroke(KeyEvent.VK_ENTER, 0), JComponent.WHEN_FOCUSED);
  ((JTextField) _comboBox.getEditor().getEditorComponent()).registerKeyboardAction(findPrevAction, KeyStroke.getKeyStroke(KeyEvent.VK_UP, 0), JComponent.WHEN_FOCUSED);
  ((JTextField) _comboBox.getEditor().getEditorComponent()).registerKeyboardAction(closeAction, KeyStroke.getKeyStroke(KeyEvent.VK_ESCAPE, 0), JComponent.WHEN_FOCUSED);
}

代码示例来源:origin: org.netbeans.modules/org-netbeans-modules-web-beans

myFilterTextField.registerKeyboardAction( listener,
    KeyStroke.getKeyStroke(KeyEvent.VK_HOME, 0, false),
    JComponent.WHEN_FOCUSED);
myFilterTextField.registerKeyboardAction(listener,
    KeyStroke.getKeyStroke(KeyEvent.VK_UP, 0, false),
    JComponent.WHEN_FOCUSED);
myFilterTextField.registerKeyboardAction(listener,
    KeyStroke.getKeyStroke(KeyEvent.VK_DOWN, 0, false),
    JComponent.WHEN_FOCUSED);
myFilterTextField.registerKeyboardAction(listener,
    KeyStroke.getKeyStroke(KeyEvent.VK_END, 0, false),
    JComponent.WHEN_FOCUSED);
myFilterTextField.registerKeyboardAction(
    new ActionListener() {
  @Override
myFilterTextField.registerKeyboardAction(
    new ActionListener() {
      @Override
        KeyEvent.SHIFT_MASK, false),
    JComponent.WHEN_FOCUSED);
myFilterTextField.registerKeyboardAction(
    new ActionListener() {
      private boolean firstTime = true;

代码示例来源:origin: net.sf.squirrel-sql.thirdparty-non-maven/openide

/**
 * This is invoked if a TreeCellEditor is not supplied in the constructor.
 * It returns a TextField editor.
 */
protected TreeCellEditor createTreeCellEditor() {
  JTextField tf = new JTextField() {
            public void addNotify() {
              stopped = cancelled = false;
              super.addNotify();
              requestFocus();
            }
          };
  tf.registerKeyboardAction( //TODO update to use inputMap/actionMap
    this,
    KeyStroke.getKeyStroke(KeyEvent.VK_ESCAPE, 0, true),
    JComponent.WHEN_FOCUSED
  );
  tf.addFocusListener(this);
  Ed ed = new Ed(tf);
  ed.setClickCountToStart(1);
  ed.getComponent ().getAccessibleContext ().setAccessibleDescription (
    NbBundle.getMessage(TreeViewCellEditor.class, "ACSD_TreeViewCellEditor")); // NOI18N
  ed.getComponent ().getAccessibleContext ().setAccessibleName (
    NbBundle.getMessage(TreeViewCellEditor.class, "ACSN_TreeViewCellEditor")); // NOI18N
  return ed;
}

代码示例来源:origin: org.netbeans.api/org-openide-explorer

tf.setBorder( BorderFactory.createLineBorder( new JTree().getBackground() ) );
tf.registerKeyboardAction( //TODO update to use inputMap/actionMap
  this, KeyStroke.getKeyStroke(KeyEvent.VK_ESCAPE, 0, true), JComponent.WHEN_FOCUSED);

代码示例来源:origin: net.sf.squirrel-sql.thirdpary-non-maven/openide

/**
 * This is invoked if a TreeCellEditor is not supplied in the constructor.
 * It returns a TextField editor.
 */
protected TreeCellEditor createTreeCellEditor() {
  JTextField tf = new JTextField() {
            public void addNotify() {
              stopped = cancelled = false;
              super.addNotify();
              requestFocus();
            }
          };
  tf.registerKeyboardAction( //TODO update to use inputMap/actionMap
    this,
    KeyStroke.getKeyStroke(KeyEvent.VK_ESCAPE, 0, true),
    JComponent.WHEN_FOCUSED
  );
  tf.addFocusListener(this);
  Ed ed = new Ed(tf);
  ed.setClickCountToStart(1);
  ed.getComponent ().getAccessibleContext ().setAccessibleDescription (
    NbBundle.getMessage(TreeViewCellEditor.class, "ACSD_TreeViewCellEditor")); // NOI18N
  ed.getComponent ().getAccessibleContext ().setAccessibleName (
    NbBundle.getMessage(TreeViewCellEditor.class, "ACSN_TreeViewCellEditor")); // NOI18N
  return ed;
}

代码示例来源:origin: cpesch/RouteConverter

textFieldSearch.registerKeyboardAction(new DialogAction(this) {
  public void run() throws IOException, ServiceUnavailableException {
    searchPositions();

代码示例来源:origin: com.jidesoft/jide-oss

_textField.setText(initialText);
_textField.registerKeyboardAction(findNextAction, KeyStroke.getKeyStroke(KeyEvent.VK_DOWN, 0), JComponent.WHEN_FOCUSED);
_textField.registerKeyboardAction(findNextAction, KeyStroke.getKeyStroke(KeyEvent.VK_ENTER, 0), JComponent.WHEN_FOCUSED);
_textField.registerKeyboardAction(findPrevAction, KeyStroke.getKeyStroke(KeyEvent.VK_UP, 0), JComponent.WHEN_FOCUSED);
_textField.registerKeyboardAction(closeAction, KeyStroke.getKeyStroke(KeyEvent.VK_ESCAPE, 0), JComponent.WHEN_FOCUSED);

代码示例来源:origin: org.appdapter/org.appdapter.lib.gui

field.addFocusListener(new SelectOnFocus());
  field.addActionListener(new CommitEditing());
  field.registerKeyboardAction(new CancelEditing(), KeyStroke.getKeyStroke(KeyEvent.VK_ESCAPE, 0), JComponent.WHEN_FOCUSED);
} else {
  if (hookTo instanceof JTextComponent) {

代码示例来源:origin: protegeproject/protege

patternField_.registerKeyboardAction(undoAction,
    KeyStroke.getKeyStroke(KeyEvent.VK_Z, InputEvent.META_MASK),
    JComponent.WHEN_FOCUSED);
patternField_.registerKeyboardAction(redoAction,
    KeyStroke.getKeyStroke(KeyEvent.VK_Y, InputEvent.META_MASK),
    JComponent.WHEN_FOCUSED);

相关文章

微信公众号

最新文章

更多

JTextField类方法