我有以下代碼:addActionListener的作用是什麼?
JButton button = new JButton("Clear");
button.addActionListener(this);
據我瞭解我創建它是寫「清除」按鈕。然後我必須將一個動作與這個按鈕聯繫起來(如果按下按鈕會發生什麼),並且由addActionListener
完成。這樣對嗎?
但我不明白的是動作被指定的地方。按下按鈕應該清除文本區域,並且據我所知,應該有一個清除文本區域的代碼。但是在給定的例子中,addActionListener()
的論點中只有「this」。
當按鈕被按下時,程序如何知道它應該清除文本區域?
如果需要,完整的代碼給出here。
我不明白的是actionPerformed被調用的地方。我發現它是在類中定義的,但是沒有方法被調用的地方。 – Roman 2010-01-30 12:28:43