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();
}