本文整理了Java中javax.swing.AbstractButton.isRequestFocusEnabled()
方法的一些代码示例,展示了AbstractButton.isRequestFocusEnabled()
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。AbstractButton.isRequestFocusEnabled()
方法的具体详情如下:
包路径:javax.swing.AbstractButton
类名称:AbstractButton
方法名:isRequestFocusEnabled
暂无
代码示例来源:origin: com.jidesoft/jide-oss
public void actionPerformed(ActionEvent e) {
AbstractButton b = (AbstractButton) e.getSource();
String key = getName();
if (PRESS.equals(key)) {
ButtonModel model = b.getModel();
model.setArmed(true);
model.setPressed(true);
if (!b.hasFocus() && b.isRequestFocusEnabled()) {
b.requestFocus();
}
}
else if (RELEASE.equals(key)) {
ButtonModel model = b.getModel();
model.setPressed(false);
model.setArmed(false);
}
}
代码示例来源:origin: org.fudaa.framework.ctulu/ctulu-bu
int mn = ab.getMnemonic();
if (auto && (mn <= 0) && ab.isRequestFocusEnabled()) {
String tx = candidateMnemonics(ab.getText());
if (tx != null) for (int j = 0; j < tx.length(); j++) {
代码示例来源:origin: com.jidesoft/jide-oss
@Override
public void mousePressed(MouseEvent e) {
if (SwingUtilities.isLeftMouseButton(e)) {
AbstractButton b = (AbstractButton) e.getSource();
if (b.contains(e.getX(), e.getY())) {
long multiClickThreshold = b.getMultiClickThreshhold();
long lastTime = lastPressedTimestamp;
long currentTime = lastPressedTimestamp = e.getWhen();
if (lastTime != -1 && currentTime - lastTime < multiClickThreshold) {
shouldDiscardRelease = true;
return;
}
ButtonModel model = b.getModel();
if (!model.isEnabled()) {
// Disabled buttons ignore all input...
return;
}
if (!model.isArmed()) {
// button not armed, should be
model.setArmed(true);
}
model.setPressed(true);
if (!b.hasFocus() && b.isRequestFocusEnabled()) {
b.requestFocus();
}
}
}
}
内容来源于网络,如有侵权,请联系作者删除!