Java 为表模型提供对象列表的一般方法
是否有一种方法可以创建一个通用表模型,该模型获取一个对象列表并在jtable中显示它们。 我可以让一个具有字符串数组的传输对象定义表列和对象列表,然后使用对象上的反射来获取要在表中显示的字段数据,但是有没有更有效的方法?扩展并使封闭的数据结构以任何适合您的用例的方式通用。这包装了一个Java 为表模型提供对象列表的一般方法,java,swing,list,jtable,abstracttablemodel,Java,Swing,List,Jtable,Abstracttablemodel,是否有一种方法可以创建一个通用表模型,该模型获取一个对象列表并在jtable中显示它们。 我可以让一个具有字符串数组的传输对象定义表列和对象列表,然后使用对象上的反射来获取要在表中显示的字段数据,但是有没有更有效的方法?扩展并使封闭的数据结构以任何适合您的用例的方式通用。这包装了一个映射,但您也可以使用,正如在和BeanTableModel中所做的那样。扩展并以任何适合您的用例的方式使封闭的数据结构通用。这包装了一个映射,但您也可以使用,正如在和BeanTableModel中所做的那样 然后使用
映射
,但您也可以使用,正如在和BeanTableModel
中所做的那样。扩展并以任何适合您的用例的方式使封闭的数据结构通用。这包装了一个映射
,但您也可以使用,正如在和BeanTableModel
中所做的那样
然后使用对象上的反射来获取要在表中显示的字段数据
这就是工作方式
但是有没有更有效的方法呢
然后您需要创建一个自定义模型。从上面的链接中查看JButtonTableModel.java
。它显示了创建自定义模型所需的最少代码量
上述两个示例都扩展了行表模型的功能,该模型用于提供通用对象存储,并提供添加、删除等常见模型功能
然后使用对象上的反射来获取要在表中显示的字段数据
这就是工作方式
但是有没有更有效的方法呢
然后您需要创建一个自定义模型。从上面的链接中查看JButtonTableModel.java
。它显示了创建自定义模型所需的最少代码量
上述两个示例都扩展了行表模型的功能,该模型用于提供通用对象存储,并提供诸如add、,删除。+1BeanTableModel
看起来比我最初引用的更容易访问的类文本示例。+1BeanTableModel
看起来比我最初引用的更容易访问的类文本示例。