私は、テーブルやリストのいずれかがテキストファイルから読み込んだ複数の名前を表示する必要があるというパラメータのプロジェクトで作業しています。私はこのためにSwingとJListを使っていますが、実際には新しい情報でリストを更新するのに多くの問題があります。JavaでJListを積極的に更新する方法
public void selectTable(ArrayList<String> select) {
DefaultListModel model = new DefaultListModel();
model.addElement(select);
selectList = new JList(model);
selectList.setPreferredSize(new Dimension(690, 230));
}
私はあなたがそれを更新するために、デフォルトのリストのモデルを使うことになっていることを読み続ける、しかし、毎回私はtheresの物事のGUI側には何の変更をしようとしない、JListのは空白のままです。デバッガを見て、私が持っている配列リストは、要素の追加方法に行くが、何も変更しないでください
次のようになります。 JList jlist = new JList(model); JScrollPane scrollPane1 =新しいJScrollPane(jlist); frame.add(scrollPane1、BorderLayout.CENTER); 次に、フレームのプロパティを編集してサイズを変更できます。 – user681574
クイック返信をありがとう。私はそれをスクロールペインに追加するとは思わなかったが、これは大きなプロジェクトの一部であるため、両方を別のパネルに追加する必要があります。しかし、今私はJListを全く見ることができないので、うまくやっていません。 –
コメントを書式設定するより良い方法はありますか?私はお詫びします、私はここで新しいです、そして、私は現時点では非常にパニックです。 –