2012-11-12 46 views
0

我試圖在按下鼠標時激活一個操作執行的方法。這可能嗎。我只能找到像這樣的例子:用java中的mousepress實現的ActionListener

if(e.getsource() == button1){ 
.... 
} 

這種方法可以通過鼠標點擊激活?

+1

你試過mouseListener類嗎? http://docs.oracle.com/javase/1.4.2/docs/api/java/awt/event/MouseListener.html –

回答

0

你可以試試下面的代碼...

這每次點擊鼠標放置器時,都會在終端打印「Hi」。將contentPane替換爲您所稱的內容,並且不要忘記您的導入語句。

contentPane.addMouseListener(new MouseAdapter() { 
    @Override 
    public void mouseClicked(MouseEvent arg0) { 
    System.out.println("Hi"); 
    } 
});