在我的项目中,我有一个空的组合框,我想点击它后填充它。
comboCurrent = new JComboBox<String>();
comboCurrent.setBounds(265, 181, 80, 20);
add(comboCurrent);
comboCurrent.setEditable(true);
comboCurrent.setSelectedItem(null);
comboCurrent.addActionListener(new ActionListener() {
public void actionPerformed(ActionEvent e) {
// TODO populate here
System.out.println(e);
}
});
但不知何故,动作监听器在这里不起作用。 有没有办法在组合框仍然为空时听第一次点击组合框?
答案 0 :(得分:2)
ActionListener
仅在您按 Enter 键时调用。首次点击时,我建议您在JComboBox
上使用FocusListener
或MouseListener
。