zoukankan      html  css  js  c++  java
  • 窗口实训1

    package tjc;
    import java.awt.BorderLayout;
    import java.awt.Color;
    import java.awt.event.ActionEvent;
    import java.awt.event.ActionListener;
    import javax.swing.*;
    public class tjc  {
        JFrame f;
        JPanel p1,p2;
        JButton b1,b2,b3;
        public tjc(){
            f=new JFrame();
            p1=new JPanel();
            p2=new JPanel();
            b1=new JButton("黄色");
            b2=new JButton("绿色");
            b3=new JButton("粉色");
            f.add(p1,BorderLayout.NORTH);
            f.add(p2,BorderLayout.CENTER);
            p1.add(b1);
            p1.add(b2);
            p1.add(b3);   
            f.setSize(400,500);
            f.setVisible(true);
        b1.addActionListener(new ActionListener() {
            public void actionPerformed(ActionEvent e) {
                p2.setBackground(Color.YELLOW);
                   
            }
                   
        });
        b2.addActionListener(new ActionListener() {
            public void actionPerformed(ActionEvent e) {
                p2.setBackground(Color.GREEN);
                   
            }
               
        });
        b3.addActionListener(new ActionListener() {
            public void actionPerformed(ActionEvent e) {
                p2.setBackground(Color.PINK);
                   
            }
               
        });
        }
        public static void main(String[]args){
            new tjc
            ();
        }}
       

    package tjc;
    import java.awt.BorderLayout;
    import java.awt.GridLayout;
    import javax.swing.JButton;
    import javax.swing.JFrame;
    import javax.swing.JPanel;
    import javax.swing.JTextField;
    public class tjc1 {
     JFrame jf;
     JPanel jp;
     JTextField jt;
     JButton jb;
     GridLayout g;
     public tjc1(){
    jf=new JFrame("计算器");
    g=new GridLayout(4,4);
    jp=new JPanel();
    jp.setLayout(g);
    jt=new JTextField();
    jb=new JButton("7");
    jp.add(jb);
    jb=new JButton("8");
    jp.add(jb);
    jb=new JButton("9");
    jp.add(jb);
    jb=new JButton("/");
    jp.add(jb); 
    jb=new JButton("4");
    jp.add(jb);
    jb=new JButton("5");
    jp.add(jb);
    jb=new JButton("6");
    jp.add(jb);
    jb=new JButton("*");
    jp.add(jb);
    jb=new JButton("1");
    jp.add(jb);
    jb=new JButton("2");
    jp.add(jb);
    jb=new JButton("3");
    jp.add(jb);
    jb=new JButton("-");
    jp.add(jb);
    jb=new JButton("0");
    jp.add(jb);
    jb=new JButton(".");
    jp.add(jb);
    jb=new JButton("=");
    jp.add(jb);
    jb=new JButton("+");
    jp.add(jb);
    jf.add(jt,BorderLayout.NORTH);
    jf.add(jp,BorderLayout.CENTER);
    jf.setSize(400,300);
    jf.setVisible(true);
    }
     public static void main(String[]args){
      new tjc1();}}
     
     
  • 相关阅读:
    [CQOI2011]放棋子
    [JSOI2015]染色问题
    [ZJOI2016]小星星
    [NOI2018]你的名字
    bzoj2393 Cirno的完美算数教室
    [CQOI2012]局部极小值
    CF768F Barrels and boxes
    bzoj4402 Claris的剑
    烽火SATA SSD DSS200-B
    添加防火墙规则
  • 原文地址:https://www.cnblogs.com/tangjiachen/p/10904937.html
Copyright © 2011-2022 走看看