いくつかの JTables を持つ JFrame があります。1 つの特定の JTable で、選択されるとすぐに、選択された JFrame 内のセルの位置が必要です (選択はコードを介して行われます)。ここでガラス板に何かを描きたいと思います。どうすればこれを達成できますか?
Point p = gui.rerouteTable.getLocation();
SwingUtilities.convertPointToScreen(p,gui.rerouteTable);
これで、テーブルの左上隅を取得できると思いました。そして、Cell Height と SelectionListener を介して、必要な位置を特定できました。しかし、私はテーブルの左上隅さえも得られません。なぜだめですか?gui.rerouteTable.getLocation() は (0,0) を返すため、明らかに convertPointToScreen が正しく機能していません。