2012-12-18 65 views

回答

2
button1.addMouseListener(new MouseAdapter() { 
    @Override 
    public void mousePressed(MouseEvent e){ 
     count += 1; 
    } 

}); 

count必須是一個實例變量,你的課後聲明恰到好處。

+3

'count'必須是頂級 –

+0

計數變量的成員必須是實例變量。 –

+0

這是一回事。我的意思是 - 將這些信息添加到你的anser。 –

0

向增加計數器的按鈕添加一個鼠標監聽器。

button1.addMouseListener(new MouseAdapter(){ 
    public void mouseClicked(MouseEvent e){ 
     count++; 
    } 
}); 
-1
  1. 爲Button1實現動作偵聽器。
  2. 將計數(實例變量)加1。
  3. 然後您可以獲得點擊數。一個JButton的點擊事件中
int count = 0; // Instance variable 
button1.addActionListener(new java.awt.event.ActionListener() { 
      public void actionPerformed(java.awt.event.ActionEvent evt) { 
       count++; 
       JOptionPane.showMessageDialog(this, "Clicked count is : " + count); 
      } 
     }); 
+0

不會編譯。 –

+0

@Dmitry Zaitsevl看到我的編輯.. – Dhinakar

+0

仍然錯。 'count'必須是一個實例變量。 –