zoukankan      html  css  js  c++  java
  • java 编写小工具 尝试 学习(四)

    1、在新建 的窗口上 ,添加了一个按钮后 ,给 按钮添加一个事件 ,意思就是  点击按钮后 发生什么事情!不废话 贴图 贴 代码!

    package jFrameDemo;
    
    import java.awt.event.ActionEvent;
    import java.awt.event.ActionListener;
    
    import javax.swing.JButton;
    import javax.swing.JFrame;
    import javax.swing.JOptionPane;
    import javax.swing.JPanel;
    import javax.swing.WindowConstants;
    
    //编写用户自定义的窗口类必须继承JFrame类
    
    class MyFrame extends JFrame
    {
        public MyFrame(String title)
        {
            this.setTitle(title);//设置窗口标题
            
            //这句代码是当用户关闭窗口的时候关掉应用程序
            this.setDefaultCloseOperation(WindowConstants.EXIT_ON_CLOSE);
            
            //创建一个面板对象,这个面板就是一个组件容器
            
            JPanel pan = new JPanel();
            
            //创建一个按钮对象
            
            JButton button =new JButton("测试按钮");
            
            //添加 容器
            
            this.add(pan);
            
            //添加这个 BUTTON 对象 到面板上
            pan.add(button);
            
            
            
            
            
            
            //使用匿名的内部类,第一种事件监听方法
            button.addActionListener(new ActionListener()
                    {
    
                        @Override
                        public void actionPerformed(ActionEvent e)
                        {
                            // TODO Auto-generated method stub
                            
                            JOptionPane.showConfirmDialog(null, "测试按钮被点击了", "提示信息", JOptionPane.DEFAULT_OPTION);
                            
                        }
                        
                    });
            
        
        }
    }
    
    
    
    public class jFrameDemo
    {
    
        public static void main(String[] args)
        {
            // TODO Auto-generated method stub
            MyFrame frame = new MyFrame("我的第一个java窗口代码");
            
            frame.setSize(400, 300);//设置长和宽
            
            frame.setLocation(0, 0);//设置起点位置
            
            frame.setVisible(true); //设置窗口的可见性
            
        }
    
    }

  • 相关阅读:
    STL——pair
    STL——stack
    Python学习之编程基础
    开学第一课,课课有总结
    DNS域名解析
    FTP文件传输服务
    DHCP原理及配置
    Linux中配置网卡
    indoe与block解析
    Linux系统安全管理
  • 原文地址:https://www.cnblogs.com/suozhang/p/6491745.html
Copyright © 2011-2022 走看看