您的位置:首页 > 编程语言 > Java开发

java二

2016-03-21 23:02 417 查看
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();
}
}





内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: