public class FrameEvent {
private Frame frame;
private Button button;
private TextField textField;
public FrameEvent() {
init();
}
public void init(){
frame=new Frame("我的弹出框");
frame.setBounds(300, 100, 500, 500);
frame.setLayout(new FlowLayout());
button=new Button("my button");
//添加button
frame.add(button);
textField=new TextField(10);
frame.add(textField);
//添加事件
MyEvent();
frame.setVisible(true);
}
public void MyEvent(){
frame.addWindowListener(new WindowAdapter() {
public void windowClosing(WindowEvent e) {
System.out.println("is closing");
System.exit(0);
}
});
/*button.addActionListener(new ActionListener() {
@Override
public void actionPerformed(ActionEvent arg0) {
System.out.println("按钮干的");
System.exit(0);
}
});*/
textField.addKeyListener(new KeyAdapter() {
public void keyPressed(KeyEvent e){
int key=e.getKeyCode();
if(!(key>=KeyEvent.VK_0 && key<=KeyEvent.VK_9))
System.out.println("你输入的"+e.getKeyChar()+"是非法的");
}
});
button.addMouseListener(new MouseAdapter() {
private int count=1;
private int countP=1;
public void mouseReleased(MouseEvent e){
System.out.println("鼠标进入事件"+count++);
}
public void mousePressed(MouseEvent e){
if(e.getClickCount()==2)
System.out.println("鼠标点击事件"+countP++);
}
});
button.addKeyListener(new KeyAdapter() {
public void keyPressed(KeyEvent e){
if(e.isControlDown() && e.getKeyCode() == KeyEvent.VK_ENTER)
System.out.println("ctrl is run");
}
});
}
}
private Frame frame;
private Button button;
private TextField textField;
public FrameEvent() {
init();
}
public void init(){
frame=new Frame("我的弹出框");
frame.setBounds(300, 100, 500, 500);
frame.setLayout(new FlowLayout());
button=new Button("my button");
//添加button
frame.add(button);
textField=new TextField(10);
frame.add(textField);
//添加事件
MyEvent();
frame.setVisible(true);
}
public void MyEvent(){
frame.addWindowListener(new WindowAdapter() {
public void windowClosing(WindowEvent e) {
System.out.println("is closing");
System.exit(0);
}
});
/*button.addActionListener(new ActionListener() {
@Override
public void actionPerformed(ActionEvent arg0) {
System.out.println("按钮干的");
System.exit(0);
}
});*/
textField.addKeyListener(new KeyAdapter() {
public void keyPressed(KeyEvent e){
int key=e.getKeyCode();
if(!(key>=KeyEvent.VK_0 && key<=KeyEvent.VK_9))
System.out.println("你输入的"+e.getKeyChar()+"是非法的");
}
});
button.addMouseListener(new MouseAdapter() {
private int count=1;
private int countP=1;
public void mouseReleased(MouseEvent e){
System.out.println("鼠标进入事件"+count++);
}
public void mousePressed(MouseEvent e){
if(e.getClickCount()==2)
System.out.println("鼠标点击事件"+countP++);
}
});
button.addKeyListener(new KeyAdapter() {
public void keyPressed(KeyEvent e){
if(e.isControlDown() && e.getKeyCode() == KeyEvent.VK_ENTER)
System.out.println("ctrl is run");
}
});
}
}