⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 jiemian.java

📁 是以JAVA所编程的简单的火车订票系统.
💻 JAVA
📖 第 1 页 / 共 2 页
字号:
	 */
	private JComboBox getJComboBox2() {
		if (jComboBox2 == null) {
			String jc_checi[]={"P001","Z020"};
			jComboBox2 = new JComboBox(jc_checi);
			jComboBox2.setBounds(new Rectangle(91, 14, 98, 32));
			
			jComboBox2.addItemListener(new java.awt.event.ItemListener() {
				public void itemStateChanged(java.awt.event.ItemEvent e) {
					System.out.println("itemStateChanged()"); // TODO Auto-generated Event stub itemStateChanged()
					checi=(String)e.getItem();
					System.out.print((String)e.getItem());
				}
			});
		}
		return jComboBox2;
	}

	/**
	 * This method initializes jButton2	
	 * 	
	 * @return javax.swing.JButton	
	 */
	private JButton getJButton2() {
		if (jButton2 == null) {
			jButton2 = new JButton();
			jButton2.setBounds(new Rectangle(377, 14, 80, 32));
			jButton2.setFont(new Font("\u6977\u4f53_GB2312", Font.BOLD, 12));
			jButton2.setText(" 查 询");
			jButton2.addActionListener(new java.awt.event.ActionListener() {
				public void actionPerformed(java.awt.event.ActionEvent e) {
					System.out.println("actionPerformed()"); // TODO Auto-generated Event stub actionPerformed()
			String sql=null;
			//sql="select * from chapiao where  车次=" + checi + " and " + "时间=" + date ;
			sql="select * from chapiao where  车次=" + "'" + checi +"'" + " and " + "日期=" + "'" + date + "'" ;
			//tt=new TrainTable();
			//	if(tt==null)
			//	{System.out.print(2);}
			//jScrollPane.add(getJTable(tt));
			//jPanel.add(getJScrollPane(tt),null);
			System.out.print(sql);	
			jTable1.refresh(sql);
				}
			});
		}
		return jButton2;
	}

	/**
	 * This method initializes jButton3	
	 * 	
	 * @return javax.swing.JButton	
	 */
	private JButton getJButton3() {
		if (jButton3 == null) {
			jButton3 = new JButton();
			jButton3.setBounds(new Rectangle(464, 14, 80, 32));
			jButton3.setFont(new Font("\u6977\u4f53_GB2312", Font.BOLD, 12));
			jButton3.setText(" 订 票");
			jButton3.addActionListener(new java.awt.event.ActionListener() {
				public void actionPerformed(java.awt.event.ActionEvent e) {
					System.out.println("actionPerformed()"); // TODO Auto-generated Event stub actionPerformed()
					//int i;
					//String s[];
					if(ce==true)
					{
					TrainManager tm=new TrainManager();
				 
					
					/*for(i=0;i<jTable.getColumnCount();i++)
					{
						s=jTable.getValueAt(jTable.getSelectedRow(),i);
						
					}*/
					//System.out.print(s[0].toString());
					String sql=null;
					sql="insert into yishoupiao values(" + "'" + jTable1.getValueAt(jTable1.getSelectedRow(),0)
														+"','" + jTable1.getValueAt(jTable1.getSelectedRow(),1)
														+"','" + jTable1.getValueAt(jTable1.getSelectedRow(),2)
														+"','" + jTable1.getValueAt(jTable1.getSelectedRow(),3)
														+"','" + jTable1.getValueAt(jTable1.getSelectedRow(),4)
														+"','" + jTable1.getValueAt(jTable1.getSelectedRow(),5)
														+"','" + jTable1.getValueAt(jTable1.getSelectedRow(),6)
														+"','" + jTable1.getValueAt(jTable1.getSelectedRow(),7)
														+"','" + jTable1.getValueAt(jTable1.getSelectedRow(),8)
														+"','" + jTable1.getValueAt(jTable1.getSelectedRow(),9)
														+"','" + jTable1.getValueAt(jTable1.getSelectedRow(),10)
														+"','" + jTable1.getValueAt(jTable1.getSelectedRow(),11)+"')";
					//boolean bl;
					tm.insertBj(sql);
					sql="delete from chapiao where 票号="+jTable.getValueAt(jTable1.getSelectedRow(),0);
					//sql="delete from chapiao where 票号=2";
					tm.deleteBj(sql);
					
					jTable.refresh(tm);
					jTable1.refresh(tm);
					jTable2.refresh("select * from yishoupiao");
				}
				else
				{
					JOptionPane.showMessageDialog(null,"请插卡");
				}
				}
			});
		}
		return jButton3;
	}

	/**
	 * This method initializes jTextField	
	 * 	
	 * @return javax.swing.JTextField	
	 */
/*	private JTextField getJTextField() {

			jTextField = new JTextField(30);
			jTextField.setBounds(new Rectangle(65, 14, 250, 32));
			
			//jTextField.setEditable(true);
			//jTextField.setEnabled(false);
			
		
		return jTextField;
	}*/

	/**
	 * This method initializes jButton6	
	 * 	
	 * @return javax.swing.JButton	
	 */
	private JButton getJButton6() {
		if (jButton6 == null) {
			jButton6 = new JButton();
			jButton6.setBounds(new Rectangle(200, 14, 200, 32));
			jButton6.setFont(new Font("\u6977\u4f53_GB2312", Font.BOLD, 12));
			jButton6.setActionCommand("确定");
			jButton6.setText("退票请点击后输入票号");
			jButton6.addActionListener(new java.awt.event.ActionListener() {
				public void actionPerformed(java.awt.event.ActionEvent e) {
					System.out.println("actionPerformed()"); // TODO Auto-generated Event stub actionPerformed()
				//System.out.print(jTextField.isEditable());
				TrainManager tm=new TrainManager();
				
				String sql="delete from yishoupiao where 票号=";
				String str="select * from yishoupiao where 票号=";
				String string=null;
				//boolean ding;
				string=JOptionPane.showInputDialog(null,"输入票号");
				if(string!=null)
				{
					sql=sql+string;
					System.out.print(sql);
					str=str+string;
					if(sql.equals("delete from yishoupiao where 票号="))
					{
						JOptionPane.showMessageDialog(null,"票号不能为空");
					}
					else
					{
						true_false tf =new true_false();
						tm.deletetui(sql,str);	
						if(tf.get_true_false()==true)
						{
							JOptionPane.showMessageDialog(null,"退 票 成 功");
							jTable2.refresh("select * from yishoupiao");
						}
						else if(tf.get_true_false()==false)
						{
							JOptionPane.showMessageDialog(null,"退票失败,票号不匹配");
						}
						else 
						{
						//JOptionPane.showMessageDialog(null,"退票失败,数据库错误");
						}
					}
				}
				
				
				
				
				
				
				
				
				}
			});
		}
		return jButton6;
	}

	/**
	 * This method initializes jButton7	
	 * 	
	 * @return javax.swing.JButton	
	 */
	/*private JButton getJButton7() {
		if (jButton7 == null) {
			jButton7 = new JButton();
			jButton7.setBounds(new Rectangle(447, 15, 80, 32));
			jButton7.setFont(new Font("\u6977\u4f53_GB2312", Font.BOLD, 12));
			jButton7.setActionCommand("取 消");
			jButton7.setText("重  置");
			jButton7.addActionListener(new java.awt.event.ActionListener() {
				public void actionPerformed(java.awt.event.ActionEvent e) {
					System.out.println("actionPerformed()"); // TODO Auto-generated Event stub actionPerformed()
				}
			});
		}
		return jButton7;
	}*/
	/**
	 * This method initializes jScrollPane	
	 * 	
	 * @return javax.swing.JScrollPane	
	 */
	private JScrollPane getJScrollPane() {
		if (jScrollPane == null) {
			jScrollPane = new JScrollPane();
			jScrollPane.setBounds(new Rectangle(17, 58, 558, 391));
			jScrollPane.setViewportView(getJTable());
		}
		return jScrollPane;
	}
	
	private JScrollPane getJScrollPane(TrainTable tt) {
		
			//jScrollPane = new JScrollPane();
			jScrollPane.setBounds(new Rectangle(17, 58, 558, 391));
			//jScrollPane.setViewportView(getJTable());
		
		return jScrollPane;
	}

	/**
	 * This method initializes jTable	
	 * 	
	 * @return javax.swing.JTable	
	 */
	private TrainTable getJTable() {
		if (jTable == null) {
			jTable = new TrainTable();
			//TrainTable tt=new TrainTable();
			}
		return jTable;
	}
	private TrainTable getJTable(TrainTable tt) {
		//jTable=new JTable();
		
		jTable=tt;
			//TrainTable tt=new TrainTable();
			
		return jTable;
	}
	

	/**
	 * This method initializes jScrollPane1	
	 * 	
	 * @return javax.swing.JScrollPane	
	 */
	private JScrollPane getJScrollPane1() {
		if (jScrollPane1 == null) {
			jScrollPane1 = new JScrollPane();
			jScrollPane1.setBounds(new Rectangle(13, 57, 568, 391));
			jScrollPane1.setViewportView(getJTable2());
			
		}
		return jScrollPane1;
	}

	/**
	 * This method initializes jTable2	
	 * 	
	 * @return javax.swing.JTable	
	 */
	private TrainTable getJTable2() {
		if (jTable2 == null) {
			jTable2 = new TrainTable("select * from yishoupiao");
		}
		return jTable2;
	}

	/**
	 * This method initializes jScrollPane2	
	 * 	
	 * @return javax.swing.JScrollPane	
	 */
	private JScrollPane getJScrollPane2() {
		if (jScrollPane2 == null) {
			jScrollPane2 = new JScrollPane();
			jScrollPane2.setBounds(new Rectangle(14, 60, 556, 377));
			jScrollPane2.setViewportView(getJTable1());
		}
		return jScrollPane2;
	}

	/**
	 * This method initializes jTable1	
	 * 	
	 * @return javax.swing.JTable	
	 */
	private TrainTable getJTable1() {
		if (jTable1 == null) {
			jTable1 = new TrainTable();
		}
		return jTable1;
	}

	/**
	 * This method initializes jButton9	
	 * 	
	 * @return javax.swing.JButton	
	 */
	private JButton getJButton9() {
		if (jButton9 == null) {
			jButton9 = new JButton();
			jButton9.setBounds(new Rectangle(665, 475, 142, 38));
			jButton9.setForeground(Color.blue);
			jButton9.setActionCommand("检    卡");
			jButton9.setText("未  插  卡");
			jButton9.addActionListener(new java.awt.event.ActionListener() {
				public void actionPerformed(java.awt.event.ActionEvent e) {
					System.out.println("actionPerformed()"); // TODO Auto-generated Event stub actionPerformed()
				if (ce==true)
				{
					jButton9.setText("未  插  卡");
					ce=false;
				}
				else
				{
					jButton9.setText("计费卡使用中");
					ce=true;
				}
				}
			});
		}
		return jButton9;
	}

	/**
	 * This method initializes jButton8	
	 * 	
	 * @return javax.swing.JButton	
	 */
	private JButton getJButton8() {
		if (jButton8 == null) {
			jButton8 = new JButton();
			jButton8.setBounds(new Rectangle(665, 529, 142, 38));
			jButton8.setFont(new Font("\u6977\u4f53_GB2312", Font.BOLD, 12));
			jButton8.setForeground(Color.blue);
			jButton8.setText("退  出");
			jButton8.addActionListener(new java.awt.event.ActionListener() {
				public void actionPerformed(java.awt.event.ActionEvent e) {
					System.out.println("actionPerformed()"); // TODO Auto-generated Event stub actionPerformed()
				System.exit(0);
				}
			});
		}
		return jButton8;
	}

	/**
	 * This method initializes jComboBox3	
	 * 	
	 * @return javax.swing.JComboBox	
	 */
	private JComboBox getJComboBox3() {
		if (jComboBox3 == null) {
			String jc_date[]={"2月24日","2月25日","2月26日","2月27日"};
			jComboBox3 = new JComboBox(jc_date);
			jComboBox3.setBounds(new Rectangle(323, 14, 98, 32));
			jComboBox3.addItemListener(new java.awt.event.ItemListener() {
				public void itemStateChanged(java.awt.event.ItemEvent e) {
					System.out.println("itemStateChanged()"); // TODO Auto-generated Event stub itemStateChanged()
					date=(String)e.getItem();
					System.out.print((String)e.getItem());
				}
			});
		}
		return jComboBox3;
	}

	/**
	 * This method initializes jComboBox4	
	 * 	
	 * @return javax.swing.JComboBox	
	 */
	private JComboBox getJComboBox4() {
		if (jComboBox4 == null) {
			String jc_date[]={"2月24日","2月25日","2月26日","2月27日"};
			jComboBox4 = new JComboBox(jc_date);
			jComboBox4.setBounds(new Rectangle(266, 14, 98, 34));
			jComboBox4.addItemListener(new java.awt.event.ItemListener() {
				public void itemStateChanged(java.awt.event.ItemEvent e) {
					System.out.println("itemStateChanged()"); // TODO Auto-generated Event stub itemStateChanged()
					date=(String)e.getItem();
					System.out.print((String)e.getItem());
				}
			});
		}
		return jComboBox4;
	}

	/*public static void main(String[] args) {
		// TODO Auto-generated method stub
	Jiemian jj=new Jiemian();
	jj.show();
	}*/

	/**
	 * This method initializes this
	 * 
	 * @return void
	 */
	private void initialize() {
		this.setSize(850, 600);
		this.setContentPane(getJContentPane());
		Dimension screen =getToolkit().getScreenSize();
		this.setLocation((screen.width-850)/2,(screen.height-600)/2);
	}
	
	

}  //  @jve:decl-index=0:visual-constraint="-357,10"

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -