1

JComboBoxにディレクトリのファイル名を入力したいと思います。次に、選択した場合、各フィールドにJListを表示する必要があります。どうすればこれを実装できますか?ありがとう

4

1 に答える 1

1

File >> listFiles()を使用できます

http://download.oracle.com/javase/1.4.2/docs/api/java/io/File.html

特定のディレクトリ(Fileオブジェクトを初期化したディレクトリ)にあるファイルの配列を取得します。

次に、個々のファイルのgetName()メソッドを使用して名前を取得し、JComboBoxのaddItem()メソッドを使用してそれらの名前を追加できます。

http://download.oracle.com/javase/1.4.2/docs/api/javax/swing/JComboBox.html

最後に、ユーザーがこれらの名前の1つをクリックしたときに何かを行うには、JComboBoxのaddItemListener()メソッドを使用してアイテムリスナーをインストールする必要があります。この最後の部分を実行する方法についてのチュートリアルがあり、一般に、ItemListenerを呼び出して、ItemEventを指定します。これを使用して、クリックされた名前を確認できます。

于 2011-03-03T14:03:14.353 に答える