可以在JBable中包含JButton吗?

Ben*_*ino 11 java swing jtable jbutton

我有一个JTable存储数据库查询的结果,到目前为止一直很好.我想要的是每个表中的最后一列有一个可点击的JButton,它将打开该行中表示的对象的编辑屏幕,这意味着该按钮需要知道表格中第一列的详细信息自己的行(数据库中的ID).

有什么建议?我已经尝试过添加JButton,但是当我尝试运行它时它们变成了Text.

Ily*_*lya 5

与上面的教程相反,有一种方法可以在没有复杂的定位数学,自定义鼠标监听器和自定义表模型的情况下完成此操作.相反,它可以使用一个简单的自定义类,遵循此处描述的模式:

http://web.archive.org/web/20100623105810/http://ivolo.mit.edu/post/A-Simple-Pattern-for-Embedding-Components-into-a-Swing-JTable.aspx

  • 链接已经死了,是否仍然可以在任何地方找到解决方案? (2认同)