-
リストを表示するときは、JListクラスを使用します。 JListコンストラクタには、配列(ListModel型、Vector型、Object型)を指定することができます。 また、setModelメソッドを使って、ListModel を JList に直接指定できます。 Vector型、Object型の場合は、setListDataメソッドを使うことで、ListModel を JList に指定できます。
スクロールバーをつけるときは、JScrollPaneを記述します。 選択されているインデックスを取得するときは、getSelectedIndexメソッドを使用します。 選択されている値を取得するときは、getSelectedValueメソッドを使用します。
リスト選択の変更イベントを監視するにはListSelectionListenerをimplementsします。 簡単な例をサンプルとして以下に示します。
JListを使ってリストを表示した例 サンプルソースコード import java.awt.*; import javax.swing.*; import javax.swing.event.*; class JListSample extends JFrame implements ListSelectionListener { JListSample() { getContentPane().setLayout(new FlowLayout()); String[] data = { "上", "中", "下" }; JList list = new JList(data); list.setSelectedIndex(1); list.addListSelectionListener(this); getContentPane().add(list); setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); setTitle("JListを使ってリストを表示"); setSize(530, 100); setVisible(true); } public void valueChanged(ListSelectionEvent e) { JList list = (JList)e.getSource(); System.out.println(list.getSelectedValue()); } public static void main(String[] args) { new JListSample(); } }
トップページ » Javaアプリケーション開発 » JListリストを表示する方法
-
- javax.swingとは
- JFrameフレームの表示
- JDialogダイアログの表示
- JButtonボタンの表示
- JToggleButtonトグルボタンの表示
- JLabel画像やテキストの表示
- JTextFieldテキスト入力領域の表示
- JTextAreaテキストエリアの表示
- JCheckBoxチェックボックスの表示
- JRadioButtonラジオボタンの表示
- JComboBoxコンボボックスの表示
- JListリストの表示
- JScrollBarスクロールバーの表示
- JTableテーブルの表示
- JTreeツリーマップ(構造)の表示
- JProgressBarプログレスバーの表示
- JPanelパネルの表示とレイアウト整形
- JScrollPaneスクロールペインの表示
- JTabbedPaneタブペインの表示
- JMenuBarメニューバーの表示
- JToolBarツールバーの表示
- JPopupMenuポップアップメニューの表示
-
-
デスクトップPC(ビジネス向け・クリエイター向け・ゲーム向け)、ノートPC、パーツ、周辺機器、ソフト(OS・ゲーム・セキュリティなど)幅広い分野の商品を扱っています。販売価格の幅が広く、品揃えも充実しています。
-
「FRONTIERダイレクトストア」は、自社工場で製造したFRONTIERブランドのパソコンを日本全国に販売する株式会社KOUZIROのインターネットショッピングサイトです。カスタマイズ可能なBTOゲームパソコンも販売しています。
-