プログラムを最初に起動したときにアクションリスナーにアクションを実行させるにはどうすればよいですか?私のプログラムでは、文字通りドロップダウンリストをクリックし、アクションリスナーをトリガーする名前を選択する必要があります。プログラムを立ち上げたらすぐにこの選択をすぐにどうやって行うのですか?アクションリスナーを強制的に実行しますか?
EDIT:
私はちょうどここに理解があります確認するために、JComboBox
コンポーネントを使用しています。
プログラムを最初に起動したときにアクションリスナーにアクションを実行させるにはどうすればよいですか?私のプログラムでは、文字通りドロップダウンリストをクリックし、アクションリスナーをトリガーする名前を選択する必要があります。プログラムを立ち上げたらすぐにこの選択をすぐにどうやって行うのですか?アクションリスナーを強制的に実行しますか?
EDIT:
私はちょうどここに理解があります確認するために、JComboBox
コンポーネントを使用しています。
アクションリスナーが実行したいコードを呼び出す場所で、メソッドを呼び出してから、プログラムを起動するとすぐに呼び出します。
この解決策を探している人は、私が見つけました。 combobox
があなたのJComboBoxコンポーネントの名前です
combobox.setSelectedIndex(0);
:単にあなたのアクションリスナーの後のコードの行を置きます。
あなたはこれを必要とする状況について明確にすることができますか? – Blip
なぜActionListenerを使用する必要がありますか? ActionListenerが行うべきことを含むメソッドを記述し、それをActionListenerから呼び出す方法はありますか?次に、リスナーとは関係なく、起動時にメソッドを呼び出すこともできますか? –
@Blip、リストの最初の名前がBobだとしましょう。また、Bobの後に別のテキストフィールドがありますが、BobのJComboBoxからのアクションリスナーがトリガーされるまでは空白です。手動でドロップダウンメニューをクリックしてBobを選択する代わりに、プログラムの開始時にトリガーされたアクションリスナーが必要です。それが意味をなさないならば。 :/ –