zoukankan      html  css  js  c++  java
  • java监听多个组件

    import java.awt.Color;
    import java.awt.FlowLayout;
    import java.awt.event.*;
    import javax.swing.*;
    
    
    
    public class ButtonInfoShowDemo1 extends JFrame implements ActionListener{
        
        JButton but1;
        JButton but2;
        JTextField tex;
        
        ButtonInfoShowDemo1(String sTitle){
            super(sTitle);
            initComponents();
        }
        
        public void initComponents(){
            this.setSize(300,100);
            
            JPanel pan = new JPanel();
            pan.setBackground(Color.yellow);
            pan.setLayout(new FlowLayout(FlowLayout.LEFT));
        
            //but1按钮
            but1 = new JButton("B1");
            but1.addActionListener(this);
            pan.add(but1);
            //but2按钮
            but2 = new JButton("B2");
            but2.addActionListener(this);
            pan.add(but2);
            //tex编辑框
            tex = new JTextField("",20);
            tex.setEditable(false);
            pan.add(tex);
            
            this.add(pan);
        }
        
        public void actionPerformed(ActionEvent e){
            if(e.getSource() == but1){
                tex.setText("B1被按下");
            }
            else if(e.getSource() == but2){
                tex.setText("B2被按下");
            }
        }
        
        public static void main(String[] args) {
            // TODO Auto-generated method stub
            ButtonInfoShowDemo1 f = new ButtonInfoShowDemo1("简单图形界面");
            f.pack();
            f.setVisible(true);
            f.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
        }
    
    }
  • 相关阅读:
    快速清除Word文档多余空行
    使用快照隔离
    hive 常用运算
    shell_Day02
    Study python_01
    Study python_02
    Windows server 2016 域服务1之创建域
    Study python_04
    shell_Day01
    Study python_03
  • 原文地址:https://www.cnblogs.com/xiaochi/p/4934465.html
Copyright © 2011-2022 走看看