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

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

1、靜態(tài)操作

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

E.g.