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

📄 xianlucharupnl.java.bak

📁 长沙公交查询管理系统,主要实现对人员资料的管理以及车辆的分配路线。
💻 BAK
字号:
package pro;
import java.awt.*;
import java.awt.event.*;
import javax.swing.*;
import java.util.*;
public class XianlucharuPnl extends JPanel//线路插入
                            implements ActionListener //,ItemListener   
{
	    
	    String[] stee={"长沙巴士","湖南巴士","湖南龙骧巴士","其它公司"};
	    String[] sfove={"1","2","3","4","5","6","7","8"};
	    JLabel jLabel1 = new JLabel();
	    JPanel jPanel2 = new JPanel();
		JTextField txtShoushijian = new JTextField("1");
	    JTextField txtLuduanchang = new JTextField("2");
	 
	    JScrollPane jsp1=new JScrollPane();
	    JLabel jLabel5 = new JLabel();
	    JComboBox cmbGOngsi = new JComboBox(stee);
	    JTextField txtZhong = new JTextField("3");
	    JComboBox jComboBox3 = new JComboBox();
	      JComboBox jComboBox10 = new JComboBox();
	        JComboBox jComboBox11 = new JComboBox();
	    JTextArea txtAreashang = new JTextArea("4");
	    JButton btnShangtianjia = new JButton();
	    JLabel jLabel10 = new JLabel();
	    JComboBox cmbXiaxing = new JComboBox(new Selebus().seleAZ());
	    JCheckBox chbShangxing = new JCheckBox();
	    JButton btnXiatianjia = new JButton();
	    JButton btnQueding = new JButton();
	    JButton btnChongzhi = new JButton();
	    JTextField txtMoshijian = new JTextField("5");
	    JLabel jLabel11 = new JLabel();
		JLabel jLabel14 = new JLabel();
	    JLabel jLabel15 = new JLabel();
	    JLabel jLabel16 = new JLabel();
	    JComboBox cbmPiaojia = new JComboBox(sfove);
	    JTextField txtQi = new JTextField("6");
	    JLabel jLabel17 = new JLabel();
	    JLabel jLabel18 = new JLabel();
		JTextField txtXianluming = new JTextField("7");
	    JComboBox cmbSHangxing = new JComboBox(new Selebus().seleAZ());
	    JLabel jLabel2 = new JLabel();
	    JScrollPane jScrollPane1 = new JScrollPane();
	    JTextArea txtAreaxia = new JTextArea("8");
	public XianlucharuPnl()
	{
		txtAreashang.setLineWrap(true);
      	this.setLayout(null); 	
	    jPanel2.setBorder(BorderFactory.createLineBorder(Color.black));
	    jPanel2.setBounds(new Rectangle(12, 11, 392, 470));
	    jPanel2.setLayout(null);
	    jLabel1.setFont(new java.awt.Font("Dialog", Font.PLAIN, 12));
	    jLabel1.setForeground(new Color(0, 217, 0));
	    jLabel1.setHorizontalAlignment(SwingConstants.LEFT);
	    jLabel1.setHorizontalTextPosition(SwingConstants.CENTER);
	    jLabel1.setText("线路名:");
	    jLabel1.setBounds(new Rectangle(21, 17, 63, 21));
	    txtShoushijian.setBounds(new Rectangle(87, 51, 92, 21));
	    txtLuduanchang.setBounds(new Rectangle(275, 86, 92, 21));
	    jLabel5.setFont(new java.awt.Font("Dialog", Font.PLAIN, 12));
	    jLabel5.setForeground(new Color(0, 217, 0));
	    jLabel5.setText("公司名:");
	    jLabel5.setBounds(new Rectangle(207, 17, 63, 21));
	    cmbGOngsi.setBounds(new Rectangle(275, 16, 92, 21));
	    txtZhong.setBounds(new Rectangle(275, 118, 92, 21));
	  //  txtAreashang.setBounds(new Rectangle(21, 183, 317, 104));
	    jsp1.setBounds(new Rectangle(21, 183, 317, 104));
	    btnShangtianjia.setBounds(new Rectangle(275, 148, 68, 21));
	    btnShangtianjia.setFont(new java.awt.Font("Dialog", Font.PLAIN, 12));
	    btnShangtianjia.setForeground(new Color(255, 118, 46));
	    btnShangtianjia.setText("添加");
	   jComboBox11.setBounds(new Rectangle(180, 148, 92, 21));
	    jLabel10.setFont(new java.awt.Font("Dialog", Font.PLAIN, 12));
	    jLabel10.setForeground(new Color(0, 217, 0));
	    jLabel10.setText("下行路径:");
	    jLabel10.setBounds(new Rectangle(21, 292, 68, 21));
	    cmbXiaxing.setBounds(new Rectangle(87, 292, 92, 21));
	    chbShangxing.setFont(new java.awt.Font("Dialog", Font.PLAIN, 12));
	    chbShangxing.setForeground(new Color(0, 217, 0));
	    chbShangxing.setText("同上行");
	    chbShangxing.setBounds(new Rectangle(207, 292, 68, 21));
	    btnXiatianjia.setBounds(new Rectangle(275, 292, 68, 21));
	    btnXiatianjia.setFont(new java.awt.Font("Dialog", Font.PLAIN, 12));
	    btnXiatianjia.setForeground(new Color(255, 118, 46));
	    btnXiatianjia.setText("添加");
	    btnQueding.setBounds(new Rectangle(85, 440, 79, 25));
	    btnQueding.setFont(new java.awt.Font("Dialog", Font.PLAIN, 12));
	    btnQueding.setForeground(new Color(255, 118, 46));
	    btnQueding.setText("确定");
	    btnChongzhi.setBounds(new Rectangle(205, 440, 79, 25));
	    btnChongzhi.setFont(new java.awt.Font("Dialog", Font.PLAIN, 12));
	    btnChongzhi.setForeground(new Color(255, 118, 46));
	    btnChongzhi.setText("重置");
	
	    txtMoshijian.setBounds(new Rectangle(275, 52, 90, 21));
	    jLabel11.setFont(new java.awt.Font("Dialog", Font.PLAIN, 12));
	    jLabel11.setForeground(new Color(0, 217, 0));
	    jLabel11.setText("首班时间:");
	    jLabel11.setBounds(new Rectangle(21, 50, 63, 21));
	    jLabel14.setFont(new java.awt.Font("Dialog", Font.PLAIN, 12));
	    jLabel14.setForeground(new Color(0, 217, 0));
	    jLabel14.setText("票价:");
	    jLabel14.setBounds(new Rectangle(21, 84, 63, 21));
	    jLabel15.setFont(new java.awt.Font("Dialog", Font.PLAIN, 12));
	    jLabel15.setForeground(new Color(0, 217, 0));
	    jLabel15.setText("起点站:");
	    jLabel15.setBounds(new Rectangle(21, 117, 63, 21));
	    jLabel16.setFont(new java.awt.Font("Dialog", Font.PLAIN, 12));
	    jLabel16.setForeground(new Color(0, 217, 0));
	    jLabel16.setText("终点站:");
	    jLabel16.setBounds(new Rectangle(207, 117, 63, 21));
	    cbmPiaojia.setBounds(new Rectangle(87, 83, 92, 21));
	  
	    txtQi.setBounds(new Rectangle(87, 115, 92, 21));
	    jLabel17.setFont(new java.awt.Font("Dialog", Font.PLAIN, 12));
	    jLabel17.setForeground(new Color(0, 217, 0));
	    jLabel17.setText("路段长度:");
	    jLabel17.setBounds(new Rectangle(207, 84, 63, 21));
	    jLabel18.setFont(new java.awt.Font("Dialog", Font.PLAIN, 12));
	    jLabel18.setForeground(new Color(0, 217, 0));
	    jLabel18.setText("末班时间:");
	    jLabel18.setBounds(new Rectangle(207, 50, 63, 21));
	    txtXianluming.setBounds(new Rectangle(87, 19, 92, 21));
	    cmbSHangxing.setBounds(new Rectangle(87, 147, 92, 21));
	    jLabel2.setFont(new java.awt.Font("Dialog", Font.PLAIN, 12));
	    jLabel2.setForeground(new Color(0, 217, 0));
	    jLabel2.setText("上行路径:");
	    jLabel2.setBounds(new Rectangle(22, 148, 63, 21));
	    jScrollPane1.setBounds(new Rectangle(21, 317, 320, 120));
	       this.jComboBox10.setBounds(new Rectangle(180, 292, 92, 21));

        jsp1.getViewport().add(txtAreashang);
	    jPanel2.add(jLabel1);
	    jPanel2.add(txtZhong);
	    jPanel2.add(txtLuduanchang);
	    jPanel2.add(txtShoushijian);
	    jPanel2.add(jComboBox3);
	    jPanel2.add(cmbGOngsi);
	    jPanel2.add(jLabel5);
	   // jPanel2.add(txtAreashang);
	   jPanel2.add(jsp1);
	    jPanel2.add(jLabel11);
	    jPanel2.add(btnQueding);
	    jPanel2.add(btnChongzhi);
	    jPanel2.add(jLabel10);
	    jPanel2.add(cmbXiaxing);
	    jPanel2.add(this.jComboBox10);
	    jPanel2.add(btnXiatianjia);
	    jPanel2.add(btnShangtianjia);
	    jPanel2.add(txtMoshijian);
	    jPanel2.add(jLabel14);
	    jPanel2.add(cbmPiaojia);
	    jPanel2.add(txtQi);
	    jPanel2.add(jLabel17);
	    jPanel2.add(jLabel15);
	    jPanel2.add(jLabel18);
	    jPanel2.add(jLabel16);
	    jPanel2.add(txtXianluming);
	    jPanel2.add(cmbSHangxing);
	    jPanel2.add(jLabel2);
	      jPanel2.add(jComboBox11);
	     jPanel2.add(jScrollPane1);
	     jPanel2.add(this.jsp1);
	    jScrollPane1.getViewport().add(txtAreaxia);
	    this.add(jPanel2);
	    
	    btnQueding.setActionCommand("btnQueding");
	    btnQueding.addActionListener(this);
	    cmbXiaxing.setActionCommand("cmbXiaxing");
	    cmbXiaxing.addActionListener(this);
	    cmbSHangxing.setActionCommand("cmbSHangxing");
	    cmbSHangxing.addActionListener(this);
	    btnShangtianjia.setActionCommand("btnShangtianjia");
	    btnShangtianjia.addActionListener(this);
	    btnXiatianjia.setActionCommand("btnXiatianjia");
	    btnXiatianjia.addActionListener(this);
	    btnQueding.setActionCommand("btnQueding");
	    btnQueding.addActionListener(this);
	}
  public void actionPerformed(ActionEvent ae)
  {
         String ster=ae.getActionCommand();
         VoSumBus vos=new VoSumBus();
      //	 vos.setSCompany(txtGongsiming.getText().trim());
  	     vos.setSStartTime(txtShoushijian.getText().trim());
  	     vos.setSendTime(txtMoshijian.getText().trim());
  	  //   vos.setScarfare(Integer.parseInt(cmbPiaojia.getText().trim()));
  	     vos.setSLength(Float.parseFloat(txtLuduanchang.getText().trim()));
  	     vos.setSStartArea(txtQi.getText().trim());
  	     vos.setSEndArea(txtZhong.getText().trim());
  	     vos.setSGoUp(txtAreashang.getText().trim());
  	     vos.setSGoDown(txtAreaxia.getText().trim());
       	 vos.setSBusName(txtXianluming.getText().trim());
         if(ster.equals("btnQueding"))
         {
             System.out.println(vos.getSBusName());
         }
         
       
          String strAZ="";
          if(ster.equals("cmbXiaxing"))
          {
             strAZ=(String)(cmbXiaxing.getSelectedItem());
   	         Vector vectorLu=new Selebus().selelook(strAZ);
   	        
          	 javax.swing.DefaultComboBoxModel dcb=new DefaultComboBoxModel(vectorLu);
             jComboBox10.setModel(dcb);
          }
          if(ster.equals("cmbSHangxing"))
          {
             strAZ=(String)(cmbSHangxing.getSelectedItem());
   	         Vector vectorLu=new Selebus().selelook(strAZ);
   	         javax.swing.DefaultComboBoxModel dcb=new DefaultComboBoxModel(vectorLu);
             jComboBox11.setModel(dcb);
          }
            String fe="- ";
            if(ster.equals("btnShangtianjia"))
            {
            
                fe=fe+(String)this.jComboBox11.getSelectedItem()+" -";
                if(txtAreashang.getText().length()>0)
                {
                  fe=txtAreashang.getText()+fe.substring(1);
                  txtAreashang.setText(fe);
            	}
            	else
            	{
            	  fe=txtAreashang.getText()+fe;
                  txtAreashang.setText(fe);
            	}
            
            }
            
             String steff="- ";
             if(ster.equals("btnXiatianjia"))
            {
            
                steff=steff+(String)this.jComboBox10.getSelectedItem()+" -";
                if(txtAreaxia.getText().length()>0)
                {
                  steff=txtAreaxia.getText()+steff.substring(1);
                  txtAreaxia.setText(steff);
            	}
            	else
            	{
            	  steff=txtAreaxia.getText()+steff;
                  txtAreaxia.setText(steff);
            	}
            
            }
            if(ster.equals("btnQueding"))
            {
            	String se1=txtXianluming.getText().trim();
            	String se2=txtShoushijian.getText().trim();
            	String se3=txtMoshijian.getText().trim();
            	String se4=txtLuduanchang.getText().trim();
            	String se5=txtQi.getText().trim();
            	String se6=txtZhong.getText().trim();
            	String se7=txtAreashang.getText().trim();		
            	String se8=txtAreaxia.getText().trim();	
            	String se9=(String)cmbGOngsi.getSelectedItem();
            	String se10=(String)cbmPiaojia.getSelectedItem();
               
            
            }
  }
   
}

⌨️ 快捷键说明

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