zoukankan      html  css  js  c++  java
  • 大四寒假日期汇报2.17

    JAVA Swing监听器设置

        private static void TestListener(){
            JDialog jDialog=new JDialog();
            jDialog.setTitle("测试监听器");
            jDialog.setSize(200,300);
            JPanel panel=new JPanel();
            panel.setLayout(null);
    //        第一种方法,新建一个监听器对象,让后将此对象加载到Swing的各个组件当中,然后获取值进行统一的分配管理
            ActionListener Listener=new ActionListener() {
                @Override
                public void actionPerformed(ActionEvent e) {
                    switch (e.getActionCommand()){
                        case "btn_1":
                            System.out.println("选择了btn_1");
                            break;
                        case "btn_2":
                            System.out.println("选择了btn_2");
                            break;
                    }
                }
            };
            JButton btn_1=new JButton("btn_1");
            btn_1.setBounds(20,20,80,20);
            btn_1.addActionListener(Listener);
            JButton btn_2=new JButton("btn_2");
            btn_2.setBounds(20,60,80,20);
            btn_2.addActionListener(Listener);
            panel.add(btn_1);
            panel.add(btn_2);
    //        第二种方法,每一个组件都新建一个监听器方法执行判断
            JButton btn_3=new JButton("btn_3");
            btn_3.setBounds(20,100,80,20);
            btn_3.addActionListener(new ActionListener() {
                @Override
                public void actionPerformed(ActionEvent e) {
                    System.out.println("选择了btn_3");
                }
            });
            panel.add(btn_3);
    
            jDialog.add(panel);
            jDialog.setVisible(true);
        }
        public static void main(String[] args) {
            TestListener();
        }

    推荐使用第一种方法

  • 相关阅读:
    第二面某知科技的
    面试的提问和大致经过
    抓取菜鸟教程中python内置函数的关键字和链接
    记录下之前写的udp,tcp。很浅显
    python连接mongodb数据库操作
    生成随机字母或数字
    python连接mysql基本操作
    post登录请求
    文件的读写
    request,正则爬虫
  • 原文地址:https://www.cnblogs.com/heiyang/p/14445723.html
Copyright © 2011-2022 走看看