2016-10-20 3 views
0

プログラムを最初に起動したときにアクションリスナーにアクションを実行させるにはどうすればよいですか?私のプログラムでは、文字通りドロップダウンリストをクリックし、アクションリスナーをトリガーする名前を選択する必要があります。プログラムを立ち上げたらすぐにこの選択をすぐにどうやって行うのですか?アクションリスナーを強制的に実行しますか?

EDIT:

私はちょうどここに理解があります確認するために、JComboBoxコンポーネントを使用しています。

+0

あなたはこれを必要とする状況について明確にすることができますか? – Blip

+2

なぜActionListenerを使用する必要がありますか? ActionListenerが行うべきことを含むメソッドを記述し、それをActionListenerから呼び出す方法はありますか?次に、リスナーとは関係なく、起動時にメソッドを呼び出すこともできますか? –

+0

@Blip、リストの最初の名前がBobだとしましょう。また、Bobの後に別のテキストフィールドがありますが、BobのJComboBoxからのアクションリスナーがトリガーされるまでは空白です。手動でドロップダウンメニューをクリックしてBobを選択する代わりに、プログラムの開始時にトリガーされたアクションリスナーが必要です。それが意味をなさないならば。 :/ –

答えて

0

アクションリスナーが実行したいコードを呼び出す場所で、メソッドを呼び出してから、プログラムを起動するとすぐに呼び出します。

0

この解決策を探している人は、私が見つけました。 comboboxがあなたのJComboBoxコンポーネントの名前です

combobox.setSelectedIndex(0); 

:単にあなたのアクションリスナーの後のコードの行を置きます。

関連する問題