3

5つのオプションを含むJListがあり、アイテムの1つが選択またはクリックされたときに、その横のテキスト領域に、クリックされたアイテムに関連するテキストの段落を表示したいと思います。リスト内のアイテムごとにこれを行う必要がありますが、APIでそれを行う方法を見つけることができないようです

JListの項目が選択されているかどうかをプログラムが認識して、データを操作できるようにするにはどうすればよいですか?

4

2 に答える 2

8

を使用しaddListSelectionListenerます。必要な作業を行うサブクラス(匿名かどうかに関係なく)を作成できますListSelectionListener

myList.addListSelectionListener(new ListSelectionListener()
{
  public void valueChanged(ListSelectionEvent ev)
  {
    // handle ev
  } 
});
于 2010-06-24T23:54:32.380 に答える
1

JListのイベントのリスナーを登録する必要があります。Swing UIが1つを起動すると、このListenerクラスはメッセージを取得し、それに応じて反応します。

于 2010-06-24T23:54:31.567 に答える