亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關(guān)于我們
? 蟲蟲下載站

?? hangkong.java

?? 一個簡單的JAVA程序
?? JAVA
?? 第 1 頁 / 共 2 頁
字號:
package flight.dingpiao;

import flight.assist.*;

import java.awt.*;
import java.awt.event.*;
import javax.swing.*;
import java.sql.*;
import java.util.*;
import javax.swing.border.*;

public class Hangkong extends JFrame implements ActionListener
{
	private String[] string=new String[22];
	private JComboBox boxyear=new JComboBox();
	private JComboBox boxyear1=new JComboBox();
	private JComboBox boxyear2=new JComboBox();
	private JComboBox boxmonth=new JComboBox();
	private JComboBox boxmonth1=new JComboBox();
	private JComboBox boxmonth2=new JComboBox();
	private JComboBox boxday1=new JComboBox();
	private JComboBox boxday2=new JComboBox();
	private JComboBox boxday=new JComboBox();
	
	//private JComboBox boxadult=new JComboBox();
	private String[] year={" 2004"," 2005"};
	private String[] adult={" 成人 "," 兒童 "," 學(xué)生 "};
	private String[] month={"01","02","03","04","05","06","07","08","09","10","11","12"	};
	private String[] day={"01","02","03","04","05","06","07","08","09","10","11","12","13","14","15","16","17","18","19","20","21","22","23","24","25","26","27","28","29","30"};
	private JTextField jbtflight=new JTextField(10);
	private JTextField jbtflight1=new JTextField(10);
	private JTextField jbtflight2=new JTextField(10);
	private JRadioButton jbrsingle,jbrdouble,jbrmultiple,jbradult,jbrchild;
	private ButtonGroup jbr=new ButtonGroup();
	private ButtonGroup jbr1=new ButtonGroup();
	private JButton jbtbutton=new JButton("機(jī) 票 預(yù) 定");
	private JButton jbtreturn=new JButton("返回主頁面");
	Color color=new Color(230,230,255);
	static JFrame clientFrame=new JFrame();
	static Hangkong frame;
	private Client client=new Client();
	public static boolean open=false;
	//equals to p0
	private JPanel s1,s2;
	private JLabel jblsecondflight=new JLabel("    第二航班號");
	private JLabel jblreturnflight=new JLabel("       返回航班");
	private SeatInfo seatinformation=new SeatInfo();
	int flag=0;
	int pflag=0;
	public Hangkong()
	{
		frame = this;
		
		string[5]="單程";
	//	string[12]="single";
	   	for(int i=0;i<year.length;i++)
			boxyear.addItem(year[i]);	
		for(int i=0;i<year.length;i++)
			boxyear1.addItem(year[i]);
		for(int i=0;i<year.length;i++)
			boxyear2.addItem(year[i]);
		for(int i=0;i<month.length;i++)
			boxmonth.addItem(month[i]);
		for(int i=0;i<month.length;i++)
			boxmonth1.addItem(month[i]);
		for(int i=0;i<month.length;i++)
			boxmonth2.addItem(month[i]);
		for(int i=0;i<month.length;i++)
			boxday.addItem(day[i]);
		for(int i=0;i<month.length;i++)
			boxday1.addItem(day[i]);
		for(int i=0;i<month.length;i++)
			boxday2.addItem(day[i]);
	//	for(int i=0;i<adult.length;i++)
//			boxadult.addItem(adult[i]);
		//Panel for the return time
		JPanel p0=new JPanel();	
		p0.setVisible(false);
		display(p0);		
		//p0.setBackground(color);
		p0.setLayout(new FlowLayout(FlowLayout.LEFT));
		p0.add(new JLabel("        返回日期"));
		p0.add(boxyear1);
		//boxyear1.setVisible(false);
		p0.add(new JLabel("年"));
	//	jbtmonth1.setHorizontalAlignment(JTextField.RIGHT);
		p0.add(boxmonth1);
	//	jbtday1.setHorizontalAlignment(JTextField.RIGHT);
		p0.add(new JLabel("月"));
		p0.add(boxday1);
		p0.add(new JLabel("日"));
		
		//Panel for multiple
		JPanel p1=new JPanel();	
		p1.setVisible(false);
		display1(p1);
		//p1.setBackground(color);
		p1.setLayout(new FlowLayout(FlowLayout.LEFT));
		p1.add(new JLabel("第二出發(fā)日期:"));
		p1.add(boxyear2);
		p1.add(new JLabel("年"));
	//	jbtmonth2.setHorizontalAlignment(JTextField.RIGHT);
		p1.add(boxmonth2);
	//	jbtday2.setHorizontalAlignment(JTextField.RIGHT);
		p1.add(new JLabel("月"));
		p1.add(boxday2);
		p1.add(new JLabel("日"));
		//Panel starttime
		
		
		JPanel p3=new JPanel();
		//p3.setBackground(color);
		p3.setLayout(new FlowLayout(FlowLayout.LEFT));
		//JLabel starttime
		p3.add(new JLabel("第一出發(fā)日期:"));
		p3.add(boxyear);
		p3.add(new JLabel("年"));
	//	jbtmonth.setHorizontalAlignment(JTextField.RIGHT);
	//	jbtmonth.setText("12");
		p3.add(boxmonth);
	//	jbtday.setHorizontalAlignment(JTextField.RIGHT);
		
		p3.add(new JLabel("月"));
		p3.add(boxday);
		p3.add(new JLabel("日"));
		//Panel style
		JPanel p5=new JPanel();
		//p5.setBackground(color);
		p5.setLayout(new FlowLayout(FlowLayout.LEFT));
		//style
		p5.add(new JLabel("機(jī)票類型:                 "));
		p5.add(jbrsingle=new JRadioButton("單程",true));
		p5.add(jbrdouble=new JRadioButton("往返",false));
		p5.add(jbrmultiple=new JRadioButton("聯(lián)票   ",false));
	//	p5.add(boxadult);
		//jbrsingle.setBackground(color);
		//jbrdouble.setBackground(color);
		//jbrmultiple.setBackground(color);
		jbr.add(jbrsingle);
		jbr.add(jbrdouble);
		jbr.add(jbrmultiple);
	
		JPanel p6=new JPanel();
		p6.setLayout(new FlowLayout(FlowLayout.LEFT));
		//p6.setBackground(color);
		p6.add(jbtbutton);
		p6.add(jbtreturn);
		JPanel p8=new JPanel();
		//p8.setBackground(color);
		p8.setLayout(new FlowLayout(FlowLayout.LEFT));
		//the firstflight
		p8.add(new JLabel("第一航班號:   "));
		p8.add(jbtflight);
		p8.add(jblreturnflight);
		p8.add(jbtflight1);
		p8.add(jblsecondflight);
		p8.add(jbtflight2);
		jblsecondflight.setVisible(false);
		jbtflight1.setVisible(false);
		jbtflight2.setVisible(false);
		jblreturnflight.setVisible(false);
		JPanel p7=new JPanel();
		//p7.setBackground(color);
		p7.setBorder(new MatteBorder(new ImageIcon("f.gif")));
		p7.setLayout(null);
		p7.add(p0);
		p7.add(p1);
		p7.add(p3);
		p7.add(p5);
		p7.add(p6);
		p7.add(p8);
		p3.reshape(50,30,350,30);
		p0.reshape(50,70,350,30);
		p1.reshape(50,70,350,30);
		p8.reshape(50,110,350,30);
		p5.reshape(50,150,350,40);
		p6.reshape(120,200,250,30);
		getContentPane().add(p7,BorderLayout.CENTER);
		getContentPane().setBackground(new Color(255,255,230));	
		jbtbutton.addActionListener(this);	
		jbtreturn.addActionListener(this);
		jbrsingle.addActionListener(this);
		jbrdouble.addActionListener(this);
		jbrmultiple.addActionListener(this);
		
		this.addWindowListener(new WindowAdapter()
	                          {
	                          	public void windowClosing(WindowEvent e)
	                          	{
	                          		Hangkong.this.setVisible(false);
	                          		Hangkong.this.dispose();
	                          	}
	                          }
	                      );	
	}
	//set panel//s1 for return
	public void display(JPanel p)
	{
		s1=p;
		
	}
	//set label//s2 for multiple
	public void display1(JPanel p)
	{
		s2=p;
	}
	
	String otherchoice=new String(" ");
	String dotherchoice=new String(" ");
	String motherchoice=new String(" ");
	boolean isFull=false;
	public void actionPerformed(ActionEvent e)
	{
		String year1=new String(boxyear.getSelectedItem().toString().trim());
		String month1=new String(boxmonth.getSelectedItem().toString().trim());
		String day1=new String(boxday.getSelectedItem().toString().trim());
		String year2=new String(boxyear1.getSelectedItem().toString().trim());
		String month2=new String(boxmonth1.getSelectedItem().toString().trim());
		String day2=new String(boxday1.getSelectedItem().toString().trim());
		string[2]=year1+"年"+month1+"月"+day1+"日";
		string[3]=year1+month1+day1;
		string[4]=jbtflight.getText().trim();
		string[9]=year2+"年"+month2+"月"+day2+"日";
		string[10]=year2+month2+day2;
		string[11]=jbtflight1.getText().trim();
		string[16]=jbtflight2.getText().trim();
		String year3=new String(boxyear2.getSelectedItem().toString().trim());
		String month3=new String(boxmonth2.getSelectedItem().toString().trim());
		String day3=new String(boxday2.getSelectedItem().toString().trim());
		string[17]=year3+month3+day3;
		string[18]=year3+"年"+month3+"月"+day3+"日";
		
		//book the ticket	
		if(e.getSource()==jbtbutton)
		{
			otherchoice=" ";
			dotherchoice=" ";
				isFull=seatinformation.isFull(string[4],string[3]);
			int sflight=singleflight();
			int dflight=0;
			int mflight=0;
		
			String year=string[3].substring(0,4);
			String month=string[3].substring(4,6);
			String day=string[3].substring(6,8);
			boolean before=isTimeValid(year,month,day);
			
			if(before)
			{if(jbrsingle.isSelected())
			{
				if(sflight==1)
				{
					JOptionPane.showMessageDialog(this,"航班號不能為空!",
					                              "錯誤信息",JOptionPane.ERROR_MESSAGE);
					jbtflight.setText("");
				}
				else if(sflight==2)
				{
					JOptionPane.showMessageDialog(this,"你要預(yù)定的航班已經(jīng)滿座!\n您可以改定同一天的航班:\n"+otherchoice,
					                              "客戶信息",JOptionPane.INFORMATION_MESSAGE);
					jbtflight.setText("");
				}
				else if(sflight==3)
				{
					JOptionPane.showMessageDialog(this,"您要預(yù)定的航班已經(jīng)滿座了!\n而且當(dāng)天其他航班也已無票售!\n建議您重新選擇航班日期",
					                              "錯誤信息",JOptionPane.ERROR_MESSAGE);
					jbtflight.setText("");
							
				}
				else if(sflight==4)
				{
					JOptionPane.showMessageDialog(this,"沒有此次航班,請您重新查閱!",
					                              "錯誤信息",JOptionPane.ERROR_MESSAGE);
					jbtflight.setText("");
				}
				else
				{
					clientFrame.getContentPane().add(client.panel(string));
					clientFrame.setTitle("客戶資料");
					clientFrame.setSize(450,460);					
					clientFrame.setVisible(true);
					this.setVisible(false);
					
					client.jbtname.setText("");
					client.jbtid.setText("");
					client.jbtqq.setText("");
					client.jbtps.setText("");
					client.jbttelephone.setText("");
					client.jbtadultticketnumber.setText("1");
					client.jbtchildticketnumber.setText("1");
				}
			}
			else if(jbrdouble.isSelected())
			{
				isFull=seatinformation.isFull(string[11],string[10]);
				dflight=doubleflight();
				if(sflight==1)
				{
					JOptionPane.showMessageDialog(this,"第一航班號不能為空!","錯誤信息",JOptionPane.ERROR_MESSAGE);
				}
				else if(sflight==2)
				{
					JOptionPane.showMessageDialog(this,"你要預(yù)定的第一航班號已經(jīng)滿座!\n您可以改定同一天的航班:\n"+otherchoice,"客戶信息",JOptionPane.INFORMATION_MESSAGE);
					jbtflight.setText("");
				}
				else if(sflight==3)
				{
					JOptionPane.showMessageDialog(this,"您要預(yù)定的第一航班已經(jīng)滿座了!\n而且當(dāng)天其他航班也已無票售!\n建議您重新選擇第一航班日期","錯誤信息",JOptionPane.ERROR_MESSAGE);
					jbtflight.setText("");
							
				}
				else if(sflight==4)
				{
					JOptionPane.showMessageDialog(this,"沒有第一航班號,請您重新查閱!","錯誤信息",JOptionPane.ERROR_MESSAGE);
					jbtflight.setText("");
				}
				else
				{
					if(dflight==1)
					{
						JOptionPane.showMessageDialog(this,"返回航班號不能為空!","錯誤信息",JOptionPane.ERROR_MESSAGE);
						
					}
					else if(dflight==2)
					{
						JOptionPane.showMessageDialog(this,"你要預(yù)定的返回航班號已經(jīng)滿座!\n您可以改定同一天的航班:\n"+otherchoice,"客戶信息",JOptionPane.INFORMATION_MESSAGE);
						jbtflight1.setText("");
					}
					else if(dflight==3)
					{
						JOptionPane.showMessageDialog(this,"您要預(yù)定的返回航班號已經(jīng)滿座了!\n而且當(dāng)天其他航班也已無票售!\n建議您重新選擇返回日期","錯誤信息",JOptionPane.ERROR_MESSAGE);
						jbtflight1.setText("");
					}
					else if(dflight==4)
					{
						JOptionPane.showMessageDialog(this,"不存在您要預(yù)定的返回班號,請您重新查閱!","錯誤信息",JOptionPane.ERROR_MESSAGE);
						jbtflight1.setText("");
					}
					else if(dflight==5)
					{
						JOptionPane.showMessageDialog(this,"返回航班號與第一航班號不匹配\n請重新輸入返回航班號!","錯誤信息",JOptionPane.ERROR_MESSAGE);
						jbtflight1.setText("");
					}
					else
					{
						clientFrame.getContentPane().add(client.panel(string));
						clientFrame.setSize(450,460);
						clientFrame.setTitle("客戶資料");
						clientFrame.setVisible(true);
						this.setVisible(false);
					}
				}
			}
			else if(jbrmultiple.isSelected())
			{
				isFull=seatinformation.isFull(string[11],string[10]);
				mflight=multipleflight();
				if(sflight==1)
				{
					JOptionPane.showMessageDialog(this,"第一航班號不能為空!","錯誤信息",JOptionPane.ERROR_MESSAGE);
				}
				else if(sflight==2)
				{
					JOptionPane.showMessageDialog(this,"你要預(yù)定的第一航班號已經(jīng)滿座!\n您可以改定同一天的航班:\n"+otherchoice,"客戶信息",JOptionPane.INFORMATION_MESSAGE);
					jbtflight.setText("");
				}
				else if(sflight==3)
				{
					JOptionPane.showMessageDialog(this,"您要預(yù)定的第一航班已經(jīng)滿座了!\n而且當(dāng)天其他航班也已無票售!\n建議您重新選擇第一航班日期","錯誤信息",JOptionPane.ERROR_MESSAGE);

?? 快捷鍵說明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
欧美精品色综合| 欧美日韩国产在线观看| 亚洲精品一线二线三线无人区| 日本欧美一区二区三区乱码 | 精品区一区二区| 全国精品久久少妇| 久久综合色8888| 粉嫩av一区二区三区在线播放| 国产三级三级三级精品8ⅰ区| 北条麻妃国产九九精品视频| 亚洲综合色丁香婷婷六月图片| 欧美精品一区二区三区在线| 国产一区二区三区精品欧美日韩一区二区三区 | 国产精品一区二区在线观看不卡| 久久午夜国产精品| 91浏览器在线视频| 视频一区在线播放| 久久久99久久| 欧美亚洲免费在线一区| 久久精品国产亚洲高清剧情介绍| 亚洲国产精品二十页| 欧美日韩亚洲不卡| 国产一区二区毛片| 洋洋av久久久久久久一区| 日韩一区二区在线观看视频| 成人午夜免费视频| 日韩精品一级中文字幕精品视频免费观看 | 欧美在线999| 国产一区二区三区四区五区美女 | 精品一区二区综合| 一色桃子久久精品亚洲| 337p亚洲精品色噜噜狠狠| 高清免费成人av| 日日夜夜免费精品视频| 国产精品久久久久精k8| 欧美一级国产精品| 91在线视频网址| 激情伊人五月天久久综合| 亚洲视频你懂的| 久久视频一区二区| 欧美精品一二三| 91在线免费看| 久久 天天综合| 亚洲成人tv网| 国产精品五月天| 日韩免费高清电影| 欧美午夜电影一区| 99久久久无码国产精品| 国内一区二区视频| 男男视频亚洲欧美| 亚洲成人午夜影院| 亚洲精选视频免费看| 国产视频在线观看一区二区三区| 欧美一区二区三区日韩视频| 色婷婷精品久久二区二区蜜臂av| 国产精品影视天天线| 免费看日韩a级影片| 亚洲成年人网站在线观看| 亚洲欧美成人一区二区三区| 天天操天天综合网| 日韩美女久久久| 国产三级一区二区三区| 精品久久久久一区二区国产| 在线播放视频一区| 欧美色窝79yyyycom| 91在线免费播放| av激情亚洲男人天堂| 丁香婷婷综合色啪| 国产成人av影院| 国产成人h网站| 岛国一区二区三区| 国产成人av自拍| 高清不卡一二三区| 成人免费视频一区| 成人免费高清视频| 成人听书哪个软件好| 成人午夜视频网站| 99久久99久久久精品齐齐| 99久久久久免费精品国产| 97久久精品人人做人人爽50路| 波多野洁衣一区| 色综合天天天天做夜夜夜夜做| 99国产精品久| 欧美中文字幕久久| 777午夜精品视频在线播放| 日韩午夜小视频| 久久天天做天天爱综合色| 中文字幕高清不卡| 亚洲三级电影网站| 亚洲午夜精品一区二区三区他趣| 亚洲一区二区三区四区在线免费观看 | 国产午夜精品在线观看| 国产精品免费观看视频| 亚洲视频一二区| 性久久久久久久| 美国精品在线观看| 成人午夜激情在线| 欧美性猛交xxxxxx富婆| 日韩三级中文字幕| 久久久久久毛片| 亚洲手机成人高清视频| 亚洲国产wwwccc36天堂| 久久国产精品免费| 99国产欧美另类久久久精品| 欧美视频一区二区| 久久你懂得1024| 18欧美乱大交hd1984| 婷婷中文字幕一区三区| 久久99国产精品免费| 97精品久久久午夜一区二区三区| 欧美日韩一卡二卡三卡 | 成人精品在线视频观看| 91亚洲精品久久久蜜桃网站| 欧美性受xxxx黑人xyx| 亚洲bt欧美bt精品777| 老司机免费视频一区二区三区| 成人理论电影网| 欧美一区二区观看视频| 国产精品福利影院| 美女网站色91| 91亚洲精品一区二区乱码| 日韩欧美亚洲国产另类| 国产精品视频麻豆| 亚洲精品免费在线| 亚洲第一狼人社区| 蜜臀av性久久久久蜜臀aⅴ| 国产成人h网站| 久久精品人人做人人爽人人| 国产亚洲一区二区三区四区| 国产视频一区二区在线| 无码av免费一区二区三区试看| 在线观看成人小视频| 亚洲国产中文字幕| 欧美老肥妇做.爰bbww| 香蕉av福利精品导航| 欧美乱妇15p| 免费欧美日韩国产三级电影| 日韩午夜三级在线| 狠狠色狠狠色综合| 国产亚洲婷婷免费| 成人午夜av影视| 亚洲欧美日韩一区| 欧洲视频一区二区| 午夜欧美2019年伦理| 欧美日韩亚洲不卡| 麻豆久久久久久久| 久久久蜜桃精品| jlzzjlzz欧美大全| 一区二区三区中文免费| 8v天堂国产在线一区二区| 国内国产精品久久| 中文字幕在线一区免费| 一本大道久久精品懂色aⅴ| 亚洲精品久久久久久国产精华液| 91国内精品野花午夜精品| 亚洲观看高清完整版在线观看| 欧美久久久久久久久中文字幕| 久久精品免费观看| 日本一区二区三区在线不卡 | 国产在线一区二区| 中文欧美字幕免费| 91麻豆6部合集magnet| 天堂av在线一区| 久久婷婷国产综合国色天香| 97久久超碰国产精品电影| 午夜在线电影亚洲一区| 久久这里只有精品6| 91亚洲精品一区二区乱码| 午夜av区久久| 国产婷婷精品av在线| 欧美制服丝袜第一页| 国产一区二三区好的| 一区二区高清视频在线观看| 精品免费视频一区二区| 99久久精品免费看国产免费软件| 亚洲成人av一区二区三区| 久久久.com| 欧美伊人精品成人久久综合97| 久久99国产精品麻豆| 亚洲男女一区二区三区| 欧美成人a∨高清免费观看| 91免费看`日韩一区二区| 青青草国产精品亚洲专区无| 国产精品日韩成人| 欧美精品成人一区二区三区四区| 丰满少妇久久久久久久| 天堂在线亚洲视频| 中文字幕在线不卡一区二区三区| 欧美一区二区三区不卡| 91女人视频在线观看| 麻豆精品国产传媒mv男同| 亚洲自拍偷拍欧美| 国产欧美一区二区三区沐欲| 91麻豆精品国产91久久久久久久久 | 亚洲最新视频在线观看| 久久精品亚洲一区二区三区浴池| 欧美日韩亚洲综合在线| 成人久久视频在线观看| 黄色小说综合网站| 首页欧美精品中文字幕|