Xem mẫu
LẬP TRÌNH JAVA CSDL
BÀI 3
COMPONENTS
Nguyễn Hữu Thể
1
Nội dung
JList
JTable
JMenu
JOptionPane
JFileChooser
2
JList
Creating a Model
There are three ways to create a list model:
•DefaultListModel — everything is pretty much taken care of for you.
The examples in this page use DefaultListModel.
•AbstractListModel — you manage the data and invoke the "fire"
methods. For this approach, you must subclass AbstractListModel and
implement the getSize and getElementAt methods inherited from the
ListModel interface.
•ListModel — you manage everything.
JList
Initializing a List
list = new JList(data); //data has type Object[]
list.setSelectionMode(ListSelectionModel.SINGLE_INTERVAL_SE
LECTION);
list.setLayoutOrientation(JList.HORIZONTAL_WRAP);
list.setVisibleRowCount(-1);
...
JScrollPane listScroller = new JScrollPane(list);
listScroller.setPreferredSize(new Dimension(250, 80));
JList
DefaultListModel
Methods:
• addElement (Object e)
• get (int index)
• getSize ()
• getElementAt (int index)
• remove (int index)
• Elements()
• removeAllElements ()
5
nguon tai.lieu . vn