0
有在這本教科書,我讀了一個問題:。你如何確定鼠標是否指向特定的對象?
「你將如何確定鼠標指向被聲明爲Ellipse2D.Double在JPanel的一個子類特定對象_ball MouseEvent對象被稱爲「e」。「
我很困惑,」鼠標指向「是什麼意思,這是否意味着鼠標正在點擊_ball?如果是這樣的話,是不是應該在_ball對象上實現java.awt.event.MouseListener並以某種方式使用java.awt.event.MouseEvent類?
當你說「把你的代碼添加到mousePressed()或mouseMoved()甚至」 - 這些方法在哪裏?在JPanel中?並且當你說「添加MouseListener」時,這是否意味着在JPanel中實現MouseListener接口,並創建一個私有mouseListener類來處理鼠標點? – steven
@ user2533249,有關使用MouseListener的示例,請閱讀[如何編寫鼠標偵聽器](http://docs.oracle.com/javase/tutorial/uiswing/events/mouselistener.html)上的Swing教程。 – camickr
+1 .... @ user2533249也看到[this](http://stackoverflow.com/questions/12933592/clicking-on-a-drawn-object/12934769#12934769)答案,它演示了camickr的解決方案 –