2014-10-04 73 views
0

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

回答

1

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

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

1

我想使用名称作为按钮,当我们点击它们时,程序将重定向到另一个具有名称持有者更多细节的框架。

您需要为表格创建自定义渲染器和编辑器。有关基本信息,请参阅Concepts: Editors and Renderers的Swing教程中的部分。

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