SwingUtilities.invokeLater(Runnable)
GUI を変更していて、AWT イベント ディスパッチ スレッドを使用している場合に使用する必要がありActionListener
ます。
質問する
1071 次
1 に答える
5
Event Dispatch Thread (EDT) で常に GUI の更新を行う必要があります。ただし、Jeffrey がコメントで指摘しているようActionListener.actionPerformed
に、Swing オブジェクトのメソッドはすでにEDT から呼び出されています。
JButton
を有効/無効にしたり、 からアイテムを追加/削除したりしたいだけで、Swing コンポーネントJList
の を介してこれらの変更を行う場合は、明示的ActionListener
に呼び出す必要はありません。SwingUtilities.invokeLater
于 2012-05-14T23:25:02.253 に答える