hour_cb = new JComboBox();
// hour_cb.setEditable(true);
hour_cb.setPreferredSize(new Dimension(width_cb, height_cb));
for(int i=1; i<24; i++) {
hour_cb.addItem("" + i);
}
hour_cb.addItem("0");
tp.add(hour_cb);CbFocus cbf = new CbFocus();
hour_cb.addFocusListener(cbf); class CbFocus implements FocusListener { public void focusGained(FocusEvent e) {
// focus((JComboBox)e.getSource());
focus(hour_cb);
System.out.println("test");
} public void focusLost(FocusEvent e) {
System.err.println("lost");
}
}
private void focus(JComboBox cb) {
cb.getEditor().selectAll();
}
解决方案 »
- 为什么加到最后会出现负值?
- 关于list问题求解
- 一道腾讯面试题
- 初级synchronized同步问题请教,实现方块下落!
- 高人帮我改一个小小的错误啊,解决问题至少给200分,这个错误折磨我很久了:Java编制一个包含有框架的程序,它通过打印简单的字符串表示对Win
- 怎么使用另一个类的变量??
- 应该显示一个圆在中央一级两个底部按钮,为什么没有显示
- 请问谁知道Jbuilder的serial number 和key是什么?
- Download the JavaTM Cryptography Extension (JCE) Unlimited Strength Jurisdiction Policy Files
- 请教SQLCipher在Windows下如何通过Java连接创建数据库?
- java在桌面上进行直接绘制问题
- ImageIcon 可读入的文件类型?
把 hour_cb.setEditable(true); 注释去掉后就触发不了了