我有要在GUI中显示的对象列表。 每个对象是:
1)复杂(它有许多字段),因此我需要在GUI组件中使用几个小部件,它们对应于1个模型对象,
2)可编辑。用户可以通过GUI(按钮,输入字段和复选框)更改其属性,这些按钮位于与1个模型对象对应的组件中。
我在概念上如何做到这一点?哪个UI框架和哪个小部件可以使用?
来自android开发,我没有java桌面应用程序的经验(顺便说一句,在android中,这个任务可以通过标准工具(listview +其适配器)轻松完成)。 我已尝试使用其JList和JTable的swing框架。但事实证明,JList的单元格中的元素是不可编辑的(例如,如果Jlist内部有一些单元格,我就无法按下按钮)。这同样适用于JTable。
我已经google了swing,swt,javafx等,但没有找到直接的答案如何完成这项任务。
感谢任何帮助。
P.S。不能将JTable与多个列一起使用。事实上,我想要有JForms或JPanels列表(以摇摆的方式)。