可以告訴我這部分代碼在做什麼?瞭解Netbeans GUI中的按鈕/鼠標偵聽器生成的代碼
jButton1.addMouseListener(new java.awt.event.MouseAdapter()
{
public void mouseClicked(java.awt.event.MouseEvent evt)
{
jButton1MouseClicked(evt);
}
});
爲什麼addMouseListener方法的參數中有方法?有人可以詳細解釋一下嗎?即時通訊使用NetBeans,這是代碼生成。
這是一個匿名類。 –
'jButton1.addMouseListener'不要將鼠標偵聽器添加到按鈕。使用'ActionListener'!動作監聽器將響應鼠標**和**鍵盤。作爲進一步的提示:在你理解組件,監聽器和佈局之前避免使用GUI構建器,否則就會導致這樣的結果(它會產生你不瞭解的糟糕代碼)。 –
許願@ AndrewThompson的評論是一個答案,因爲它是迄今爲止唯一值得回答的問題。 –