我有一個JTable的JFrame。在某個特定的JTable中,只要選擇了JFrame,就需要選擇JFrame中單元格的位置(通過代碼完成選擇)。我想在Glass Pane上畫一些東西。我怎樣才能做到這一點?獲取選定的JTable單元的位置?
Point p = gui.rerouteTable.getLocation();
SwingUtilities.convertPointToScreen(p,gui.rerouteTable);
我認爲這可以讓我在桌子的左上角。通過Cell Height和SelectionListener,我可以分割我需要的位置。但我甚至無法獲得桌子左上角的優勢。爲什麼不? gui.rerouteTable.getLocation()返回(0,0)顯然convertPointToScreen工作不正常。
重複:http://stackoverflow.com/questions/14416188/jtable-how-to-get-選中單元格 –
@SilviuBurcea這是一個不同的問題。這個問題是關於框架中的位置,而不是選擇什麼。 – jzd