TableModel中的JTable - 为每行添加按钮

时间:2012-04-04 15:34:34

标签: java jtable tablemodel

我有一个学校项目,我需要为数据库创建一个gui。该数据库包含3个表:

  1. 比萨饼表

  2. 浇头表

  3. 还有一个表,其中包含比萨饼和浇头的外键。基本上这张桌子宣称披萨有什么浇头。

  4. 我现在可以通过自定义JTableTableModel中显示披萨表(表模型与数据库通信)。

    但是现在我想为表添加两列。这些列每行包含两个按钮,一个用于删除实际行,一个用于打开对话框,可以编辑当前披萨(添加顶部,更改属性等)。

    如果我从自定义表模型中“提供”JTable,我该如何添加这些列?我是否需要修改表格模型或JTable

1 个答案:

答案 0 :(得分:3)

JButton的单元格中添加TableCellRendererTableCellEditorJTable的正确解决方法)是Swing中最难打的工作,

1)@camickrs Table Button Column

2)将JPanel with JComponents添加到JTable