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();
    }
    }

  • 相关阅读:
    mybatis :xml文件中传入参数和if标签结合使用时要点
    mysql:查询数据库版本的几种方式
    http post 方法传递参数的2种方式
    深入理解mybatis参数
    Mybatis:动态sql
    Mybatis:传入参数方式以及#{}与${}的区别
    [GLSL]着色器周记02——火焰特效 【转】
    OpenGL ES入门09-GLSL实现常见特效 [转]
    RenderMonkey 练习 第五天 【OpenGL NormalMapping】
    反射向量 及 向量投影
  • 原文地址:https://www.cnblogs.com/lnter/p/5304239.html
Copyright © 2011-2022 走看看