列表框通過Swing組件JList產(chǎn)生,其總是在屏幕上占據(jù)固定行數(shù)的空間。如果要得到列表框中被選中的元素,只需調(diào)用getSelectedValuesList(),它可以產(chǎn)生一個字符串數(shù)組,內(nèi)容為被選中的元素名稱。JList組件允許多重選擇;如果按住Ctrl鍵,可以選中所有點擊的元素;如果選中一個元素,按住Shift鍵并單擊另一個元素,那么這兩個元素之間的所有元素都被選中;要從選中的元素中去掉一個,按住Ctrl鍵單擊該元素即可。

      初始化列表框后,接著便是向列表框添加和修改內(nèi)容。分為靜態(tài)操作和動態(tài)操作。

1、靜態(tài)操作

      靜態(tài)操作便是將所有元素同時添加到JList中,添加后不能修改,不能刪除,即在程序執(zhí)行過程中不能操作列表框。

E.g.

復制代碼
package test; import javax.swing.*; import java.awt.*; import static net.mindview.util.SwingConsole.*; public class ListTest1 extends JFrame{ private String[] str = {"Monday","Tuesday","Wednesday","Thursday"
        		

網(wǎng)友評論