2016-03-31 2 views
0

私のコードに問題があります。私は数多くのリストを持っています.1,2,3のリストはelemetsを含んでいますので、リストをクリックするとリスト4に表示されます。要素がJListに追加されたときにJTextfieldに表示する整数値を取得する方法

私の目標は、要素があるたびに変わるJTextFieldに数字を表示することですリスト4に追加されました。

これは私がそれを行うために持っているコードですが、動作しません。理由はわかりません。

jtextfield.setText(java.lang.String.valueOf(list4.getModel().getSize())); 

java.lang.Stringは奇妙ですが、eclipseはそれを変更するように私に言いました。

ありがとうございました!

+0

「なぜこのコードは機能していませんか」と尋ねています。私たちがそれに答えるためのツールを私たちに与えているわけではありません。 [mcve]リンクを読んで、作成して投稿してください。 –

答えて

1

ListDataListenerを使用してください。項目の追加または削除によってDefaultListModelが更新されるたびに、イベントが生成されます。

次に、上に投稿したコードを呼び出すだけです。

詳細および使用例については、How to Write a ListDataListenerのSwingチュートリアルのセクションをお読みください。

関連する問題