gpt4 book ai didi

java - 如何根据双击 JTable 的位置生成新面板?

转载 作者:行者123 更新时间:2023-11-30 05:14:42 26 4
gpt4 key购买 nike

我需要帮助实现以下行为:当用户双击 JPanel 上的 JTable 中的一行时,A — 代码片段如下所示 — 程序应将用户重定向到 JPanel B。B 应包含一些有关 JTable 行上内容的数据。

private void TableMouseClicked(java.awt.event.MouseEvent evt) {
if(evt.getClickCount() == 2){
System.out.println("Double click");
}
}

最佳答案

“将用户重定向到”是什么意思?

如果另一个面板已经可见,您可以在第二个面板上使用 setFocus() 切换焦点(尽管这是一个有点不寻常的行为,可能会让您的用户感到惊讶)。

如果另一个面板不可见,但在 GUI 中拥有自己的空间,那么我想您只需将其设置为可见即可。如果它必须覆盖用户刚刚单击的面板,那么您需要使用 CardLayout 在同一空间中交替显示两个面板。

关于java - 如何根据双击 JTable 的位置生成新面板?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2006229/

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