我有一个学校项目,我需要为数据库创建一个图形用户界面。数据库包含 3 个表:
披萨 table
浇头表
还有一张表,其中包含比萨饼和配料的外键。这张表基本上声明了披萨有哪些配料。
我现在可以通过自定义 TableModel
(表模型与数据库通信)在 JTable
中显示披萨表。
但现在我想为表格添加两列。这些列在每一行中将包含两个按钮,一个用于删除实际行,一个用于打开一个对话框,该对话框允许编辑当前比萨饼(添加浇头、更改属性等)。
如果我从自定义表格模型“提供”JTable,我该如何添加这些列?我是否需要修改表模型或 JTable
?
最佳答案
在 JTable
的单元格中添加 JButton
(为 TableCellRenderer
和 TableCellEditor
提供正确的解决方法)是一个Swing
中最艰难的工作,
1) @camickrs Table Button Column
2) 添加JPanel with JComponents到 JTable
的列
关于java - 来自 TableModel 的 JTable - 将按钮添加到每一行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10014412/