Java 如何使用JTable获得交互性
我有一个JTable,其中数据模型包含来自sql查询的信息。希望通过双击jtabel中的一行,获得将我带到新jpanel的附加功能Java 如何使用JTable获得交互性,java,swing,Java,Swing,我有一个JTable,其中数据模型包含来自sql查询的信息。希望通过双击jtabel中的一行,获得将我带到新jpanel的附加功能 Thnx您可以将鼠标侦听器添加到JTable,然后处理mouseClicked事件 下面的代码显示了一个mouseClicked实现,它发现双击了哪一行。然后可以使用此信息导航到面板 public void mouseClicked(MouseEvent event) { if (event.getClickCount() == 2) { JTabl
Thnx您可以将鼠标侦听器添加到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
}
}
您可以将MouseStener添加到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
}
}
是否希望能够编辑单元格,或者是否正在谈论弹出对话框或使以前隐藏的JPanel可见?是否希望能够编辑单元格,或者是否正在谈论弹出对话框或使以前隐藏的JPanel可见?