我是一個沒有經驗的Java Swing開發人員,我需要創建一個顯示三個不同數據列表的JDialog。用戶對第一列表中的項目的選擇將更新第二列表的內容,並且第二列表中的項目的選擇將更新第三列表的內容。另外,當啓動對話框時,應選擇所有三個列表中的第一項。創建一個具有三個相關列表的JDialog
有人可以建議我做一個這樣的事情嗎?我應該使用三個還是JLists?
在此先感謝!
我是一個沒有經驗的Java Swing開發人員,我需要創建一個顯示三個不同數據列表的JDialog。用戶對第一列表中的項目的選擇將更新第二列表的內容,並且第二列表中的項目的選擇將更新第三列表的內容。另外,當啓動對話框時,應選擇所有三個列表中的第一項。創建一個具有三個相關列表的JDialog
有人可以建議我做一個這樣的事情嗎?我應該使用三個還是JLists?
在此先感謝!
JList
及其選擇監聽器上的確切教程應該足以讓您開始。
正如Geoffrey Zheng所示,JList
是一個很好的選擇。作爲一種選擇,你也可以看看JComboBox
;有一個雙層示例here。可以將任一組件添加到JOptionPane
,如here所示。