2009-02-05 91 views

回答

0

應該可以編寫一個鼠標監聽器來做這樣的事情。

1

如果您需要在程序本身內發現這一點,你可以使用的MouseListener和序列:

Event.getSource() 
Object.getClass() 
Class.getName() 
3

您可以通過執行獲得鼠標指針的當前位置:

Point location = MousePointer.getPointerInfo().getLocation(); 

一旦你有了位置,你可以通過下面的方法將它轉換成父容器座標系:

Point relativeLocation = SwingUtilities.convertPointFromScreen(location, parentComponent); 

最後,您可以通過查找在一個位置的組件:

Component myComponent = parentComponent.getComponentAt(relativeLocation); 
相關問題