如何与JTable进行一些交互

时间:2009-02-25 11:34:44

标签: java swing

我有一个JTable,其中数据模型包含来自sql查询的信息。想要通过双击jtabel中的一行来增加将我带到新jpanel的能力。

日Thnx

1 个答案:

答案 0 :(得分:3)

您可以将MouseListener添加到JTable,然后处理mouseClicked事件。

以下代码显示了mouseClicked实现,该实现可以找出双击的行。然后,您可以使用此信息导航到面板。

public void mouseClicked(MouseEvent event)
{
  if (event.getClickCount() == 2)
  {
    JTable source = (JTable)event.getSource();
    int rowIndex = source.rowAtPoint(event.getPoint());
    // get data from table model using row index
    // navigate to panel
  }
}