ユーザーにjcomboboxから選択してもらいたいときに、jcomboboxに注意を引くための便利な方法は、通常、前のアイテムがユーザーによって完成されたときにフォーカスが得られるポイントでドロップダウンすることです。これはJavaでどのように行うことができますか?
質問する
7575 次
3 に答える
13
あなたがすることができます:
comboBox.addFocusListener(new FocusAdapter() {
@Override
public void focusGained(FocusEvent e) {
comboBox.showPopup();
}
});
于 2013-01-16T20:40:55.037 に答える
6
あなたがしたいJComboBox#setPopupVisible
フォーカスが得られたかどうかを監視するために a を追加すると、FocusListener
正しいはずです。
コンボ ボックスが編集可能かどうかによっては、フォーカス リスナーもエディターに追加する必要がある場合があります。
于 2013-01-16T20:40:27.027 に答える
1
コンボボックスを右クリック。イベントに移動 ---> マウス ----> mouseentered. private void jComboBox1MouseEntered(java.awt.event.MouseEvent evt) {} 中括弧内に、次のように入力します: jComboBox1.showPopup();
次のようになります。
private void jComboBox1MouseEntered(java.awt.event.MouseEvent evt) {
// TODO add your handling code here:
jComboBox1.showPopup();
}
于 2015-03-10T06:23:47.257 に答える