Java 在不带渲染器的JTable单元格中设置JButton

Java 在不带渲染器的JTable单元格中设置JButton,java,swing,Java,Swing,我面临的问题如下。我正在做一个小Java项目,我需要显示一个字符串JTable,最后一列是JButton。我阅读了现有的解决方案,但没有一个适合我的需要。问题是,我已经得到了我的JButton和一个预先分配的控制器以及所有东西,所以我不想添加其他类或任何东西 我想要的是我的JButton,它已经准备好了,可以显示在JTable中。 如果这是不可能的,我想知道是否有一种方法可以不在JTable单元格中而是在每行的最后一个单元格旁边显示JButton。 谢谢你的帮助。这真的不可能。。。这需要。。。我

我面临的问题如下。我正在做一个小Java项目,我需要显示一个字符串JTable,最后一列是JButton。我阅读了现有的解决方案,但没有一个适合我的需要。问题是,我已经得到了我的JButton和一个预先分配的控制器以及所有东西,所以我不想添加其他类或任何东西

我想要的是我的JButton,它已经准备好了,可以显示在JTable中。 如果这是不可能的,我想知道是否有一种方法可以不在JTable单元格中而是在每行的最后一个单元格旁边显示JButton。
谢谢你的帮助。

这真的不可能。。。这需要。。。我甚至不知道。我认为这是不可能的

问题是Swing组件(如JTable)实际上并不包含其他组件。它们使用渲染器渲染表的图形,但没有按钮单击等事件的管道


如果您需要此功能,最好使用带有GridLayout或GridBagLayout的常规JPanel

如果您想查看代码以获得更好的想法,我可以提供。感谢您的回答和建议,我将对此进行研究。1。JTable有一列用于此目的,此JPanel有JComponent 2
JButton带有一个预先指定的控制器和所有东西
==Swing Action/settable,scalable bean.EventHandler感谢您的建议ControlAltDel,我只是想让您知道,我最终使用了GridBagLayout,正如您建议的那样,使用Borders来创建自定义JTable。再次感谢您抽出时间回答我的问题。