监听可编辑的JComboBox的键盘输入 如果用addActionListener,虽然可以监视所有事件与编辑框中的回车事件,但是编辑过程中内容的监听,恐怕要addKeyListener了。好样的你。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 个人理解:JComboBox就是JTextFiled和JList的组合,所以,对于键盘输入事件的响应应该让JTextField处理,所以:void combB_actionPerformed(ActionEvent e) { JTextField editorField = (JTextField) combB.getEditor().getEditorComponent(); editorField.addKeyListener(new KeyAdapter(){ public void keyPressed(KeyEvent e){ System.out.println("Typed"); } } ); } 当我再次打开贴,我就料到要用JTextField了,果真如此!曾用spinner的editor的getTextField()方法使用过键盘事件 为什么集合不直接继承Iterator,而是用内部类? 怎么正确连接sql server 2000????? 问一句代码... 工作中常用的是 Eclipse 还是 Jcreator ? 字符编码转换问题,在线等..... 构造函数时为什么不能等待输入 进来看看,连数据库的小问题 请问java中的多线程和其他语言中的MPI并行编程有什么区别和联系吗? 文件读写异常?? win32下如何使用MacLookAndFeel 矩形的放大缩写~!!! 谁能提供解析HTML中样式单的代码?
void combB_actionPerformed(ActionEvent e) {
JTextField editorField = (JTextField) combB.getEditor().getEditorComponent();
editorField.addKeyListener(new KeyAdapter(){
public void keyPressed(KeyEvent e){
System.out.println("Typed");
}
}
); }