「Java/swing/サンプル/JListを表示するだけのサンプル」の編集履歴(バックアップ)一覧はこちら

Java/swing/サンプル/JListを表示するだけのサンプル」(2012/10/08 (月) 16:54:13) の最新版変更点

追加された行は緑色になります。

削除された行は赤色になります。

&ref(swingJListを表示するだけのサンプル.png) * JListを表示するだけのサンプル C:\のファイル一覧をJListで表示するサンプルです。 JListの使用手順 + 表示データ作成 + 表示データをリストモデルに設定 ++ JListを使う場合、通常リストモデルにデータを設定して、それをJListに与えます。 + リストモデルを使ってJListを作成 + JFrameやJPanelに追加 ++ JListのデータが増えると表示しきれなくなるため、スクロールペインを使ってスクロールできるようにします。 *** ソース ダウンロード-> &ref(JListSample.java) #highlight(java){{ import java.awt.ScrollPane; import java.io.File; import javax.swing.DefaultListModel; import javax.swing.JFrame; import javax.swing.JList; /* * JListを表示するだけのサンプル * C:\のファイル一覧をJListで表示する */ public class JListSample extends JFrame { JList list; DefaultListModel model; public JListSample(String title) { super(title); init(); setDefaultCloseOperation(EXIT_ON_CLOSE); setBounds(100, 100, 300, 200); setVisible(true); } private void init() { // 表示データ作成 File dir = new File("C:\\"); File[] childs = dir.listFiles(); // リストモデルを生成 model = new DefaultListModel(); // 表示データをリストモデルに設定 for (File file : childs) { model.addElement(file); } // リストモデルを使ってJListを作成 list = new JList(model); // リストモデルは通常スクロールペインを使います。 ScrollPane sp = new ScrollPane(); sp.add(list); add(sp); } public static void main(String[] args) { new JListSample("JListを使ってみよう"); } } }}

表示オプション

横に並べて表示:
変化行の前後のみ表示: