java - java键盘功能适用于所有布局
问题描述
我使用键盘在布局之间跳转,但该功能在其他布局中是钢的,我需要此功能仅在 1 个布局中工作。
KeyboardFocusManager.getCurrentKeyboardFocusManager()
.addKeyEventDispatcher(new KeyEventDispatcher() {
@Override
public boolean dispatchKeyEvent(java.awt.event.KeyEvent e) {
System.out.println(e.paramString());
String sa = e.paramString();
char ch = sa.charAt(4);
if(e.getKeyCode()==112 && ch=='R'){
dispose ();
Home d = new Home ();
d.setTitle("Home");
d.setVisible (true);
}
return false;
}
解决方案
推荐阅读
- c - C中的对应表达式
- jquery - 使用 jquery 禁用整个 Div
- javascript - 在模态事件侦听器上重新加载和卸载 CSS
- dynamic - Fabric JS 2.4.1 ClipPath Crop 不适用于动态创建的矩形蒙版
- javascript - 优化聊天应用中的 Firestore 实时更新
- sql - 我无法在 CSV 列中搜索数字
- excel - 将值单元格工作表复制到另一个列中的第一个空单元格,没有公式复制但只显示
- python - Python在邮件中以固定宽度打印文本
- angular - Angular 4 模块互相调用
- paypal - 可以降低现有的 Paypal 计划订阅价格吗?