zoukankan      html  css  js  c++  java
  • java二

    import java.awt.BorderLayout;
    import java.awt.CardLayout;
    import java.awt.Container;
    import java.awt.FlowLayout;
    import java.awt.GridLayout;
    import java.awt.event.ActionEvent;
    import java.awt.event.ActionListener;
    import java.awt.event.MouseEvent;
    import java.awt.event.WindowAdapter;

    import javax.swing.AbstractButton;
    import javax.swing.ButtonGroup;
    import javax.swing.JButton;
    import javax.swing.JCheckBox;
    import javax.swing.JFrame;
    import javax.swing.JLabel;
    import javax.swing.JPanel;
    import javax.swing.JRadioButton;
    import javax.swing.JTextArea;


    public class X {
    JFrame frame = new JFrame("购票系统");
    Container content = frame.getContentPane();

    public X(){
    JPanel GrandParentPanel = new JPanel( );
    JPanel MotherPanel = new JPanel(new FlowLayout());
    JPanel BrotherJPanel01 = new JPanel();
    JPanel BrotherJPanel02 = new JPanel(new FlowLayout());
    JPanel BrotherJPanel03 = new JPanel();
    JPanel SonPanel01 = new JPanel();
    JTextArea area01 = new JTextArea("购票人群");
    SonPanel01.add(area01);
    JPanel SonPanel02 = new JPanel(new FlowLayout());
    JPanel SonPanel03 = new JPanel();
    JTextArea area02 = new JTextArea("支付方式");
    SonPanel03.add(area02);
    JPanel SonPanel04 = new JPanel(new FlowLayout());
    JPanel SonPanel05 = new JPanel();
    JTextArea area03 = new JTextArea("票类");
    SonPanel05.add(area03);
    JButton btn1 = new JButton("银行卡");
    JButton btn2 = new JButton("现金");
    JButton btn3 = new JButton("支付宝");
    JButton btn4 = new JButton("微信");
    MotherPanel.add(btn1);
    MotherPanel.add(btn2);
    MotherPanel.add(btn3);
    MotherPanel.add(btn4);
    JCheckBox checkBox01 = new JCheckBox("成人票");
    JCheckBox checkBox02 = new JCheckBox("儿童票");
    JCheckBox checkBox03 = new JCheckBox("学生票");
    SonPanel02.add(checkBox01);
    SonPanel02.add(checkBox02);
    SonPanel02.add(checkBox03);
    ButtonGroup buttonGroup = new ButtonGroup();
    JRadioButton radioButton01= new JRadioButton("开车前两小时");
    buttonGroup.add(radioButton01);
    JRadioButton radioButton02= new JRadioButton("一周之内开车");
    buttonGroup.add(radioButton02);
    JRadioButton radioButton03= new JRadioButton("两月之内开车");
    buttonGroup.add(radioButton03);
    SonPanel04.add(radioButton01);
    SonPanel04.add(radioButton02);
    SonPanel04.add(radioButton03);
    SonPanel04.setSize(30,50);
    BrotherJPanel02 .add(SonPanel01);
    BrotherJPanel02 .add(SonPanel02);
    BrotherJPanel02 .add(SonPanel03);
    BrotherJPanel02 .add(SonPanel04);
    BrotherJPanel02 .add(SonPanel05);
    GrandParentPanel.add(BrotherJPanel01 );
    GrandParentPanel.add(BrotherJPanel02 );
    GrandParentPanel.add(MotherPanel );
    GrandParentPanel.add(BrotherJPanel03 );
    content.add(GrandParentPanel);
    frame.setVisible(true);
    frame.setBounds(850, 200, 490,260);

    btn1.addActionListener(new ActionListener(){
    public void actionPerformed(ActionEvent e) {
    JFrame frame1 = new JFrame("购票系统");
    JLabel label =new JLabel("您选择了银行卡");
    frame1.add(label);
    frame1.setVisible(true);
    frame1.setBounds(850, 200, 490,260);
    }
    });
    }

    public static void main(String[] args){
    new X();
    }
    }

  • 相关阅读:
    【东师软工】第二次成绩排行榜
    博客(懒得在cnblog移了)
    elementUI el-tree 修改无子项的样式
    流文件下载方法
    2.2.3 核心模块--理解.NetCore Configuration 配置管理
    Centos7下安装部署Asp.Net Core多版本依赖环境
    LADP认证接入
    Identity Server基础
    浅析DevOps中结合IAST的落地介绍
    从Leetcode的回文子串中学习动态规划和中心扩散法
  • 原文地址:https://www.cnblogs.com/lnter/p/5304239.html
Copyright © 2011-2022 走看看