-1

メイン クラスに格納されている配列のリストを、別のクラスで作成された JFrame コンテンツ ペインに表示したいと考えています。JFrame と contentpane を作成する方法の基本はあると思いますが、配列を JFrame に渡す方法については明確ではないため、プログラムを実行すると配列のリストがウィンドウに表示されます。私はJavaが初めてです

4

1 に答える 1

5

スタンドアロンの配列を正確に「表示」することはできません。

これを行うには、いくつかの方法があります。

デフォルト リスト モデルでJListを使用し、配列からコンテンツを取り込む方法を紹介します。

最初に、新しい DLM と JList および JScrollPane を作成し、DLM を JList にバインドし、JList を JScrollPane にバインドして、配列にさらに項目がある場合にコンテンツを適切に表示し、表示できるようにします。

DefaultListModel dlm = new DefaultListModel();
JList list = new JList(dlm);
JScrollPane scrollPane = new JScrollPane(list);

次に、あなたの配列を取り、アイテムを DLM に追加します

String[] content = {"Some", "Random", "Words"};

for(String word : content)
{
    dlm.addElement(word);
}

これで、配列のコンテンツを含む JList ができました。あとは、JScrollPaneJFrame

someFrame.add(scrollPane);
于 2016-03-03T19:18:28.713 に答える