我面临的问题如下。我正在做一个小Java项目,我需要显示一个JTable of Strings,最后一列是JButton。我阅读了现有的解决方案,但都不符合我的需求。问题是我已经使用预先指定的控制器和所有内容获得了我的JButton,因此我不想添加其他类或任何内容。
我想要的是我的JButton,它已经准备好了,可以在JTable中显示。 如果那是不可能的,我想知道是否有办法显示JButton不在JTable单元格中,而是在每一行的最后一个单元格旁边。 谢谢你的帮助。
答案 0 :(得分:1)
这不太可能......这需要......我甚至都不知道。我认为不可能
问题是Swing组件(如JTable)实际上并不包含其他组件。他们使用渲染器渲染表格的图形,但是按钮点击等事件没有管道。
如果您需要此功能,最好使用带有GridLayout或GridBagLayout的常规JPanel