码迷,mamicode.com
首页 > 其他好文 > 详细

图形用户界面之添加监听,实例化

时间:2018-06-21 00:09:31      阅读:185      评论:0      收藏:0      [点我收藏+]

标签:AC   姓名   cti   size   owa   监听   ring   pac   nts   

package 图形用户界面1;
import java.awt.*;
//import java.awt.event.ActionEvent;
//import java.awt.event.WindowEvent;
//import java.awt.event.WindowListener;
//import java.awt.Button;
//import java.awt.Color;
//import java.awt.FlowLayout;
//import java.awt.Frame;
//import java.awt.Label;
//import java.awt.TextField;
import java.awt.event.*;

public class mm {

    public static void main (String arg[])
{
    Frame f1=new Frame("我的信息");
    f1.setSize(300,200);
    f1.setLocation(300, 240);
    f1.setBackground(Color.pink);
    f1.setLayout(new FlowLayout());
    
    f1.add(new Label("姓名"));
    f1.add(new TextField("夏艳梅",25));
    f1.add(new Label("学号"));
    f1.add(new TextField("20633116990",25));
    f1.add(new Label("性别"));
    f1.add(new TextField("女",25));
    f1.add(new Label("政治面貌"));
    f1.add(new TextField("团员",25));
    Button button1=new Button("ok");
    button1.addActionListener(new abc());
    f1.add( button1,BorderLayout.SOUTH);
    Button button2=new Button("EXIT");
    f1.add(button2,BorderLayout.EAST);
    button2.addActionListener(new abc());
    
    f1.addWindowListener(new close());
    f1.setVisible(true);
    
}

package 图形用户界面1;

import java.awt.BorderLayout;
import java.awt.Button;
import java.awt.Color;
import java.awt.FlowLayout;
import java.awt.Frame;
import java.awt.GridBagLayout;
import java.awt.Label;
import java.awt.TextField;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;

public class abc extends mm implements ActionListener
{
    
    @Override
    public void actionPerformed(ActionEvent ev) {
        // TODO Auto-generated method stub
        
      //  System.out.println("hello world!");
        Frame f2=new Frame("OK");
        f2.setSize(300,200);
        f2.setLocation(300, 240);
        f2.setBackground(Color.lightGray);
        f2.setLayout(new GridBagLayout());
        f2.add(new  Label("hello  world!"));
        
        f2.addWindowListener(new close());
        f2.setVisible(true);
    }

}技术分享图片
技术分享图片
}
package 图形用户界面1;

import java.awt.event.WindowEvent;
import java.awt.event.WindowListener;

public class close implements WindowListener {

    @Override
    public void windowActivated(WindowEvent e) {
        // TODO Auto-generated method stub
        System.out.println("窗口激活成功!");
    }

    @Override
    public void windowClosed(WindowEvent e) {
        // TODO Auto-generated method stub
        System.out.println("窗口关闭后成功!");
    }

    @Override
    public void windowClosing(WindowEvent e) {
        // TODO Auto-generated method stub

        System.out.println("窗口关闭成功!");
        System.exit(0);
    }

    @Override
    public void windowDeactivated(WindowEvent e) {
        // TODO Auto-generated method stub
        System.out.println("窗口不活动!");
    }

    @Override
    public void windowDeiconified(WindowEvent e) {
        // TODO Auto-generated method stub
        System.out.println("窗口小化再恢复成功!");
    }

    @Override
    public void windowIconified(WindowEvent e) {
        // TODO Auto-generated method stub
        System.out.println("窗口最小化成功!");
    }

    @Override
    public void windowOpened(WindowEvent e) {
        // TODO Auto-generated method stub
        System.out.println("窗口打开成功!");
    }

}
技术分享图片

图形用户界面之添加监听,实例化

标签:AC   姓名   cti   size   owa   监听   ring   pac   nts   

原文地址:https://www.cnblogs.com/xxym/p/9206505.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!