0

JComboBox に ActionListener がありますが、項目を変更するときではなく、Enter キーを押したときにのみトリガーするようにします。

comboBox.trigerActionListenerOnChange(false);

このようなものが存在することを願っています:)

4

1 に答える 1

3

次のクライアント プロパティを使用すると、ActionListner は、クリックするか、Enter キーを使用して項目を選択した場合にのみ起動します。

JComboBox comboBox = new JComboBox(...);
comboBox.putClientProperty("JComboBox.isTableCellEditor", Boolean.TRUE);
comboBox.addActionListener(...);
于 2013-02-17T20:21:49.960 に答える