/* * Simple3.java - 處理事件的第三種方法 * For this example, we will use inner member classes to * 在這個例子中,利用一般內(nèi)部類來監(jiān)聽每個事件源產(chǎn)生的事件 * 該方法避免了第二種方法中由于使用匿名內(nèi)部類而導(dǎo)致的代碼混亂 * 便于集中處理事件代碼 * 每一個Hander可以被工具欄或菜單多次使用 */ import java.awt.*; import java.awt.event.*; import javax.swing.*;
public class Simple3 { private static JFrame frame; // 定義為靜態(tài)變量以便main使用 private static JPanel myPanel; // 該面板用來放置按鈕組件 private JButton button1; // 這里定義按鈕組件 p