javax.swing.JButton.hasFocus()方法的使用及代码示例

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

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

JButton.hasFocus介绍

暂无

代码示例

代码示例来源:origin: gurkenlabs/litiengine

@Override
 public void mouseExited(final MouseEvent e) {
  if (!btnDelete.hasFocus()) {
   btnDelete.setIcon(Icons.DELETE_X7_DISABLED);
  }
  deleteHovered = false;
 }
});

代码示例来源:origin: org.verapdf.apps/gui

@Override
  public void actionPerformed(ActionEvent event) {
    if (cancelButton.hasFocus()) {
      org.verapdf.gui.PolicyPanel.this.dialog.setVisible(false);
    }
  }
});

代码示例来源:origin: org.verapdf.apps/gui

@Override
  public void actionPerformed(ActionEvent event) {
    if (PolicyPanel.this.okButton.hasFocus()) {
      JTextField emptyArguments = PolicyPanel.this.findEmptyNumberArguments();
      if (emptyArguments == null) {
        if (PolicyPanel.this.layoutPanels.size() > 0) {
          org.verapdf.gui.PolicyPanel.this.ok = true;
        }
        org.verapdf.gui.PolicyPanel.this.dialog.setVisible(false);
      } else {
        emptyArguments.requestFocus();
        PolicyPanel.this.showErrorMessage(GUIConstants.ARG_REQUIRED);
      }
    }
  }
});

代码示例来源:origin: com.synaptix/SynaptixWidget

private void removeValue() {
  E oldValue = this.value;
  this.value = null;
  nameField.setText(null);
  nameField.setEditable(editable && isEnabled());
  nameField.setFocusable(editable && isEnabled());
  if (button.hasFocus()) {
    nameField.grabFocus();
  }
  if (toolTipFocusListener != null) {
    toolTipFocusListener.setEnabled(editable && isEnabled());
  }
  paintNameFieldBackground();
  firePropertyChange("value", oldValue, this.value);
  updateRemoveLabel();
}

代码示例来源:origin: vgrazi/java-concurrent-animated

firstButton = button;
if (button.hasFocus()) {
 focusButton = button;

代码示例来源:origin: org.jclarion/clarion-runtime

@Override
  public void actionPerformed(ActionEvent e) {
  
    
    AbstractControl focus = (AbstractControl) getWindowOwner().getCurrentFocus();
    if (focus != null && focus != getUs()) {
      SwingAccept accept = focus.getAccept(); 
      if (accept != null) {
        if (!accept.accept(false)) return;
      }
      getWindowOwner().setCurrentFocus(getUs());
      post(Event.SELECTED);
    }
    if (!button.hasFocus()) {
      getWindowOwner().setRefocus(button);
      button.requestFocusInWindow();
    }
    
    post(Event.ACCEPTED);
  }
});

相关文章

微信公众号

最新文章

更多

JButton类方法