1
我需要幫助才能獲得鼠標點擊的x和y座標。我已經描述了地點和命名地點對話框,這些對話框通過另一個類的Plats對象來保存信息。我需要他們的座標,取決於你在面板上點擊的位置。我的班級如何獲得鼠標點擊的x和y座標?這是我的超類使用帶有兩個類的MouseListener獲取鼠標座標
}
}
我需要幫助才能獲得鼠標點擊的x和y座標。我已經描述了地點和命名地點對話框,這些對話框通過另一個類的Plats對象來保存信息。我需要他們的座標,取決於你在面板上點擊的位置。我的班級如何獲得鼠標點擊的x和y座標?這是我的超類使用帶有兩個類的MouseListener獲取鼠標座標
}
}
使用SwingUtilities類。它方法
public static Point convertPoint(Component source,int x, int y,Component destination)
源是MouseEvent mev.getSource()
目的地是目標組件。
您也可以使用
public static void convertPointToScreen(Point p,Component c)
,如果你需要的屏幕座標
1)爲了更好地幫助越早,張貼[MCVE(http://stackoverflow.com/help/mcve)(最小完整的可驗證示例)或[SSCCE](http://www.sscce.org/)(簡短的,獨立的,正確的示例)。 2)請參閱[檢測/修復代碼塊的懸掛緊密支架](http://meta.stackexchange.com/q/251795/155831),以解決問題,我不再擔心修復問題。 –