0

多くの異なる JComboBox を持つ GUI を作成しました。それらはすべて期待どおりに機能します (それらをクリックすると、ポップアップが表示され、選択したものをクリックすると、ポップアップが閉じます)。

それらすべて、つまり、1つを除いて。

私は自分のコードを見て、他のものと同じようにこのコンボ ボックスを使用しています。欠けているものがあると確信していますが、何がわかりません。

どこから始めればよいかわかりません。これを理解するには、コード内でどのようなものを見る必要がありますか? あなたがこれを達成しようとするなら、あなたは何をしますか、この情報が役立つかもしれません.


コードサンプルとして、私は何も異常なことをしていません:

JComboBox selectionBox = new JComboBox();
selectionBox.addItem(DEFAULT_SELECTION);
selectionBox.addItem("Option1");
selectionBox.addItem("Option2");
selectionBox.addActionListener(this);
4

1 に答える 1

0

多くの詳細を提供できるとは限らないことは理解していますが、より正確な情報がなければ、正確な回答は不可能です.

とはいえ、コードを注意深く調べて、JComboBox を開いたままにしている可能性のあるエラーが見つからないことを確認するのが最善の方法だと思います。

最後の手段として、 JComboBox の hidePopup() メソッドを使用して JComboBoxを手動で閉じることにより、問題を解決できる場合があります。

yourComboBox.hidePopup();

PSどこから始めればよいかわからない場合...一般的に、コードのエラーを見つけるのに問題がある場合は、https://softwareengineering.stackexchange.com/がその種の質問に適した場所かもしれません.

于 2013-09-23T23:36:10.200 に答える