私は、データモデルがSQLクエリからの情報を含むJTableを持っています。 jtabelの行をダブルクリックすることで、新しいjpanelに私を連れて行くことができます。
Thnx
回答:
回答№1の場合は3MouseListenerを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
}
}