我需要帮助来实现以下行为:当用户双击 A 上的一行时(如下所示的代码片段),程序应该将用户重定向到JTable
B。B应该包含一些关于's上的任何内容的数据排。JPanel
JPanel
JTable
private void TableMouseClicked(java.awt.event.MouseEvent evt) {
if(evt.getClickCount() == 2){
System.out.println("Double click");
}
}
我需要帮助来实现以下行为:当用户双击 A 上的一行时(如下所示的代码片段),程序应该将用户重定向到JTable
B。B应该包含一些关于's上的任何内容的数据排。JPanel
JPanel
JTable
private void TableMouseClicked(java.awt.event.MouseEvent evt) {
if(evt.getClickCount() == 2){
System.out.println("Double click");
}
}
Check out this thread: http://forums.sun.com/thread.jspa?threadID=366670
This is essentially the same thing you are trying to do, you just want to respond to mouse double-clicks instead of mouse move events.
“将用户重定向到”是什么意思?
setFocus()
如果另一个面板已经可见,您可以在第二个面板上使用切换焦点(尽管这是一种不寻常的行为,可能会对您的用户产生负面影响) 。
如果另一个面板不可见,但在 GUI 中有自己的空间,那么我想你只需让它可见。如果它必须覆盖用户刚刚单击的面板,那么您想使用 aCardLayout
在同一空间中交替显示两个面板。