【发布时间】:2018-01-26 19:58:14
【问题描述】:
https://gist.github.com/anonymous/535db68625fdb1e46deb
嗨!所以我的程序的目的是跟踪俱乐部名册。目前我正在尝试构建一个 GUI。我想要一个 jTable,其中包含 Club 和 Student 对象中的信息。该表将有 3 列,即学生的实例字段。每行将是一个不同的学生。该信息将来自每个俱乐部的花名册数组列表。下拉菜单将选择不同的俱乐部,替换表中的数据。我已经阅读了一些关于如何创建 TableModel 来执行此操作的内容,但我不知道如何在 netbeans 中创建它。我无法编辑生成的代码,并且“自定义代码”功能似乎不是我想要的,但我可能错了。感谢您的所有帮助。
【问题讨论】:
-
Ken 似乎掌握了表格的概念(尽管他包含了不相关的代码)。我认为他在问“如何将我的表模型传递给 NetBeans 中的表”。例如,在 Eclipse 中,您会在表的属性列表中找到模型属性并设置自定义模型,但我已经很多年没有接触过 NetBeans,所以我自己无法回答这个问题。
-
您可以使用表单编辑器来完成目前的工作,在某些时候您需要弄脏代码。最简单的解决方案是创建一个
TableModel(我建议使用AbstractTableModel,因为它允许您直接处理已有的对象)并通过JTable#setModel方法将其应用于表 -
@MarsAtomic 仍然只是 Java 代码...
JTable#setModel -
没错,在这个网站上有很多这样的例子。例如,请查看@MadProgrammer's list of relevant answers,以及my list of answers。
标签: java swing netbeans jtable