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();
}
解决方案 »
- ssh集成问题
- 数据还原
- 有知道KAFFE的朋友请进,2个小问题,希望能得到解答:)
- 怎么删除JTable容器下属所有的组件,不知道到组件名,但知道组件类型,如,删除JTable下所有的TextField组件
- 线程资源共享问题,
- JDBC: Class.forName(drivername);已经没问题了,但是getConnection()认报SQLException
- 国际化问题,数据库如何国际化???
- 一个javaMail方面的问题,望不吝赐教
- LookAddFeel出錯,請高手指教!
- 今天学了线程,于是写了个生产者消费者程序,运行时出现不想要的结果,求帮忙看下具体哪里出了问题。
- java在桌面上进行直接绘制问题
- ImageIcon 可读入的文件类型?
把 hour_cb.setEditable(true); 注释去掉后就触发不了了