我是一名经验不足的Java Swing开发人员,我需要创建一个显示三个不同数据列表的JDialog。用户对第一列表中的项目的选择将更新第二列表的内容,并且第二列表中的项目的选择将更新第三列表的内容。此外,当启动对话框时,应选择所有三个列表中的第一项。
有人可以建议我做一个这样做的方法吗?我应该使用三个还是JLists?
提前致谢!!!!
答案 0 :(得分:1)
JList
上的明确教程及其选择监听器应足以让您入门。
答案 1 :(得分:0)
根据Geoffrey Zheng的建议,JList
是一个很好的选择。作为替代方案,您也可以查看JComboBox
;有两层示例here。可以将任一组件添加到JOptionPane
,如图here所示。