使用JTable条目作为按钮

时间:2014-10-04 07:30:34

标签: java jtable

我有一个JTable,其中包含从数据库中搜索返回的名称。我想使用名称作为按钮,当我们点击它们时,程序会重定向到另一个框架,其中包含名称所在者的更多详细信息。我能这样做吗?

2 个答案:

答案 0 :(得分:1)

这很容易做到,将鼠标监听器添加到表中并使用columnAtPointrowAtPoint来确定点击的内容。

如果您希望表格单元格看起来像按钮,set a renderer使用JButton

答案 1 :(得分:1)

  

我想使用名称作为按钮,当我们点击它们时,程序会重定向到另一个框架,其中包含名称所在者的更多细节。

您需要为表创建自定义渲染器和编辑器。阅读Concepts: Editors and Renderers上Swing教程中的部分以获取基本信息。

然后你可以查看Table Button Column,这是你可以使用的渲染/编辑器的一个例子。您需要提供自己的自定义Action才能显示详细信息。