gpt4 book ai didi

java - 如何通过 JTable 获得一些交互性

转载 作者:行者123 更新时间:2023-12-02 00:55:51 24 4
gpt4 key购买 nike

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

谢谢

最佳答案

您可以将 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
}
}

关于java - 如何通过 JTable 获得一些交互性,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/585650/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com