0
現在我在做這個如何在每一幀得到相對的JPanel鼠標位置
mouseX = MouseInfo.getPointerInfo().getLocation().x;
,但如果我移動的JFrame這不工作了。
另外我每次移動鼠標都需要鼠標位置,因爲我想在我的遊戲中拖動東西,因此鼠標事件不起作用。
如何獲得相對於JPanel的每個幀的鼠標位置?
編輯1:好的我已經想通了。我將鼠標位置減去屏幕上的jframe位置,然後在jpanel上獲取鼠標位置
'MouseListener'? 'MouseMotionListener'? – MadProgrammer
mouse listener does not work every frame –
*「好吧,我已經弄明白了,我將鼠標位置減去屏幕上的jframe位置,然後在jpanel上獲得鼠標位置」 - 沒有,因爲面板是包含在框架的邊界內,所以它被抵消了。我認爲你想解決的問題的更大解釋會幫助其他人幫助你 – MadProgrammer