2012-04-04 46 views
1

我有一个学校项目,我需要为数据库创建一个gui。该数据库包含3个表:来自TableModel的JTable - 将按钮添加到每一行

  1. 比萨饼

  2. 的浇头

  3. 和一张桌子的表,其中包含了比萨饼和配料外键的表。基本上这张表声明,比萨饼有什么配料。

我可以通过自定义TableModel(表格模型与数据库通信)现在显示在JTable比萨表。

但现在我想添加两列的表。这些列将在每行中包含两个按钮,一个用于删除实际行,一个用于打开一个对话框,该对话框允许编辑当前披萨(添加配料,更改属性等)。

我如何添加这些列,如果我从定制表模型“喂”JTable?我需要修改表格模型还是JTable

+0

查看'TableCellRenderer'和'TableCellEditor'。 – 2012-04-04 15:37:52

回答