我是一个没有经验的Java Swing开发人员,我需要创建一个显示三个不同数据列表的JDialog。用户对第一列表中的项目的选择将更新第二列表的内容,并且第二列表中的项目的选择将更新第三列表的内容。另外,当启动对话框时,应选择所有三个列表中的第一项。创建一个具有三个相关列表的JDialog
有人可以建议我做一个这样的事情吗?我应该使用三个还是JLists?
在此先感谢!
我是一个没有经验的Java Swing开发人员,我需要创建一个显示三个不同数据列表的JDialog。用户对第一列表中的项目的选择将更新第二列表的内容,并且第二列表中的项目的选择将更新第三列表的内容。另外,当启动对话框时,应选择所有三个列表中的第一项。创建一个具有三个相关列表的JDialog
有人可以建议我做一个这样的事情吗?我应该使用三个还是JLists?
在此先感谢!
JList
及其选择监听器上的确切教程应该足以让您开始。
正如Geoffrey Zheng所示,JList
是一个很好的选择。作为一种选择,你也可以看看JComboBox
;有一个双层示例here。可以将任一组件添加到JOptionPane
,如here所示。