社区
Java SE
帖子详情
JComboBox键盘事件,按下键事件没有执行?
freeliving
2008-09-02 03:07:35
我创建了一个jcombobox,是可以编辑的,
为其添加一个键盘事件(只能输入数字),但是按下键时事件没有响应。
要怎么解决呢!?
在线等待!~
...全文
228
15
打赏
收藏
JComboBox键盘事件,按下键事件没有执行?
我创建了一个jcombobox,是可以编辑的, 为其添加一个键盘事件(只能输入数字),但是按下键时事件没有响应。 要怎么解决呢!? 在线等待!~
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
15 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
freeliving
2008-09-04
打赏
举报
回复
多谢,我试试
freeliving
2008-09-04
打赏
举报
回复
多谢了!~
试过了 可以用
horizonlyhw
2008-09-03
打赏
举报
回复
關注下 我在網上幫你找了個答案 你試試看
JCombobox是个容器对象,包括几个components,如:JButton,CellRender,若是可编辑的,还包括一个可编辑组建;你点击的究竟是哪个组件依赖的取决于你使用的是那种外观,你可以把监听器加入JComboBox所包含的所有组件:
public void addExtraKeyListener(){
Component[] components=combo.getComponents();
for(int i=0;i<components.length;i++){
if(components[i] instanceof JComponent)
components[i].addKeyListener(extra);
}
}
freeliving
2008-09-03
打赏
举报
回复
都试过了!~
都没有反应!~
是不是jcombobox不支持按键事件,还是不能这么写。
有没有其他的方法?
rzg2005
2008-09-02
打赏
举报
回复
按下键响应的事件是keyPressed(KeyEvent e)吧。
你没有实现这个方法,肯定不行了。
freeliving
2008-09-02
打赏
举报
回复
jcombobox.addKeyListener(new KeyListener(){
public void keyPressed(KeyEvent e) {
}
public void keyReleased(KeyEvent e) {
Syetem.out.println("111");
System.out.println("222");
}
public void keyType(KeyEvent e) {
}
});
horizonlyhw
2008-09-02
打赏
举报
回复
沒有代碼 也不知道具體是咋回事·
freeliving
2008-09-02
打赏
举报
回复
我只实现了keyReleased()
我在第一句话加了一条打印数据,执行没有输出。
我加断点,没有执行到!~
有其他办法没
谢谢了
horizonlyhw
2008-09-02
打赏
举报
回复
new KeyListener(){}里面 你要實現listener的一些方法啊· 比如keyPressed 什么的
horizonlyhw
2008-09-02
打赏
举报
回复
監聽里面的實現代碼呢 ? 這么加沒問題· 要看你里面的代碼~
freeliving
2008-09-02
打赏
举报
回复
这样加连执行都进不去呢 代码贴出来也没用啊
freeliving
2008-09-02
打赏
举报
回复
我就如上加的监听!~
是不是不支持这么添加呢!?
horizonlyhw
2008-09-02
打赏
举报
回复
代碼太少了 這啥也看不出來啊~
freeliving
2008-09-02
打赏
举报
回复
问题补充:
jcombobox.addKeyListener(new KeyListener(){});
horizonlyhw
2008-09-02
打赏
举报
回复
代碼貼出來看看~
注意幾點
1.監聽加的對不對~
2.監聽的事件源 是不是 你的那個jcombobox
swing控件及
事件
在学生管理系统中,这些
事件
监听器会被添加到对应的Swing控件上,当用户
执行
特定操作时,触发相应的
事件
处理方法。例如,添加一个学生通常会涉及点击“添加”按钮,这将触发ActionListener的actionPerformed()方法,...
java 常用
事件
及对应的监听器和方法
- **
事件
意义**:当用户按下或释放键盘键时触发。 - **支持
事件
的组件**: - Component派生类 **1.5 ItemEvent** - **
事件
意义**:当用户选择列表中的项时触发。 - **支持
事件
的组件**: - JCheckBox - ...
Java Swing中的JButton、
JComboBox
、JList和JColorChooser组件使用案例
- 常用方法如setEnabled(false)用于禁用按钮,setToolTipText()设置工具提示,setMnemonic()则用于绑定快捷键,例如将按钮与键盘上的某个键关联起来,如alt+D。 2.
JComboBox
(组合框): -
JComboBox
是一个可...
Java复习参考题.pdf
窗口
事件
包括关闭、失去焦点、获得焦点等,而
键盘
事件
则涉及按键的按下、放开和敲击。 3. **类与包的导入**: - `java.lang`包是默认导入的,所以无需显式导入即可使用其包含的类,如`System`、`String`等。 - `...
java编程 记事本 全部功能都实现.doc
`actionPerformed(ActionEvent e)`方法是
事件
处理的核心,当用户
执行
如新建、打开、保存等操作时,会触发这个方法。 3. **菜单和菜单项**: - `JMenuBar`用于创建菜单栏,`JMenu`用于创建菜单,`JMenuItem`用于...
Java SE
62,628
社区成员
307,259
社区内容
发帖
与我相关
我的任务
Java SE
Java 2 Standard Edition
复制链接
扫一扫
分享
社区描述
Java 2 Standard Edition
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章