ArrayList
をいい方法でInfoBox
に表示しようとしています。 ArrayList
には、特定の作業期間内に編集されたファイルの名前(文字列)が含まれており、自動的に作成されます。どのようにしてウィンドウにArrayListを出力できますか?
JOptionPane.showMessageDialog
を使用すると、読み込みが不可能な超長時間のウィンドウが表示されます。 良いリストビューを持つ方が良いでしょう。 どうすればいいですか?影響を受けるコードの
パーツ:
//リスト開始
List output = new ArrayList();
//データ
for (String fileOrFilderName : changedFilesAndFolders) {
output.add(fileOrFilderName);
}
//出力
JOptionPane.showMessageDialog(null, output, "Edited or added files",
JOptionPane.INFORMATION_MESSAGE);
でリストを埋めます
出力: Too long window
あなたのコードを教えてください。 –
//リスト開始 'リスト出力=新しいArrayListを(); ' //データのリストを埋める '(文字列fileOrFilderName:changedFilesAndFolders)用{ \t \t \t \t \t \t output.add(fileOrFilderName);'} // 'JOptionPane.showMessageDialog(null、出力、「編集または追加されたファイル」、JOptionPane.INFORMATION_MESSAGE);「 – Ben
独自のダイアログを作成し、JListを挿入し、スクロール可能にして値を挿入します。 – IQV