您的位置:首页 > 其它

event source => listener

2015-07-28 11:20 330 查看
package HeadFirstJava;

import java.awt.*;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;

import javax.swing.*;

public class SimpleGui {
JButton button;

public static void main(String[] args) {
SimpleGui gui = new SimpleGui();
gui.go();
}
public void go() {
JFrame frame = new JFrame();
button = new JButton("click me");
// event registration
// button is 'event source'
button.addActionListener(new ButtonListener());
frame.getContentPane().add(BorderLayout.EAST, button);
frame.setSize(300, 300);
frame.setVisible(true);
}
// listener class
class ButtonListener implements ActionListener {

@Override
public void actionPerformed(ActionEvent event) {
// TODO Auto-generated method stub
button.setText("Ouch");
}

}
}




内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: