所以我无法编译这段代码。我正在用一本过时的书来学习,到目前为止,大多数东西都很有效。我只遇到了几个通过谷歌搜索很容易解决的障碍,但我想这一个要复杂一些。下面是引发错误的两段代码。
private class ActionEventHandler implements ActionListener {
public void actionPerformed(ActionEvent event) {
CalculatorKeypadEvent cke = new CalculatorKeypadEvent(event.getSource(),
((JButton)event.getSource()).getText());
Iterator i = listeners.iterator();
CalcualtorKeypadListener ckl;
while(i.hasNext()) {
ckl = (CalculatorKeypadListener)i.hasNext();
ckl.calculatorKeyPressed(cke);
}
}
}
private class KeyEventListener extends KeyAdapter {
public void keyPressed(KeyEvent event) {
String key = CalculatorKeyMap.map(event);
if (key != CalculatorKeyMap.UNKNOWN) {
CalculatorKeypadEvent cke = new
CalculatorKeypadEvent(event.getSource(), key);
Iterator i = listeners.iterator();
CalculatorKeypadListener ckl;
while (i.hasNext()) {
ckl = (CalculatorKeypadListener)i.next();
ckl.calculatorKeyPressed(cke);
}
}
}
}
在ckl.calculatorKeypadListener的两个实例中,我都收到一个错误,说找不到符号。这是我唯一收到的两个错误,我相信这是由于Java的更新。有人能帮助我做错了什么吗?如果可能的话,我不想重写整个东西,只是想弄清楚为什么它不能编译。谢谢!
您是否创建了类计算器KeypadListener
和计算器KeypadEvent
?我从未听说过它们,并且在java 17中它们不存在。
本文向大家介绍vue如何监听键盘事件?相关面试题,主要包含被问及vue如何监听键盘事件?时的应答技巧和注意事项,需要的朋友参考一下 方法 addEventListener
问题内容: 我试图编写一个程序,只要在Ubuntu(KDE)中按下该键,它就会挂接键盘消息以发音每个键的名称。不会干扰程序中键盘的正常操作(只是宣布键名)。 这是我的程序: 该程序仅适用于可以扩展到其他键的键。 但是,当该程序运行时,某些程序(例如Chromium)不会在其编辑框中显示闪烁信号(光标)。同样,所有的KDE热键也被禁用。 如何解决? 问题答案: 这是我的例子 它不可靠,但在大多数情况
本文向大家介绍JavaScript监听键盘事件代码实现,包括了JavaScript监听键盘事件代码实现的使用技巧和注意事项,需要的朋友参考一下 在写网页的时候,常常需要监听键盘事件,让我们来看看如何实现吧。 监听方式 键盘事件往往是全局监听,设监听的函数为keyboard()。 keyup事件类型。该类型触发条件为按键按下去并松开。 //长按并松开只触发一次 document.addEventLi
如何在jcombobox中添加键事件侦听器,以便它接受EX的整个字符串。如果我添加's',它应该在数据库中搜索以's'开头的字符串,如果没有结果,那么它应该等待用户在组合框中键入其他字符来获得类似的结果
本文向大家介绍vue监听键盘事件的相关总结,包括了vue监听键盘事件的相关总结的使用技巧和注意事项,需要的朋友参考一下 按键修饰符 在监听键盘事件时,我们经常需要检查详细的按键。Vue 允许为 v-on 在监听键盘事件时添加按键修饰符: 你可以直接将 KeyboardEvent.key 暴露的任意有效按键名转换为 kebab-case 来作为修饰符。 为了在必要的情况下支持旧浏览器,Vue 提供了
本文向大家介绍Android 监听软键盘状态的实例详解,包括了Android 监听软键盘状态的实例详解的使用技巧和注意事项,需要的朋友参考一下 Android 监听软键盘状态的实例详解 近日遇到要检测软键盘是否显示或隐藏的问题,搜了一下网上,最后找到一个很简单的,记录一下。 activityRoot是activity的根view,就是xml里面的第一个view,给它设置一个id. 但是这个依赖于A