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

📄 xianlucharupnl.java

📁 长沙公交查询管理系统,主要实现对人员资料的管理以及车辆的分配路线。
💻 JAVA
📖 第 1 页 / 共 2 页
字号:
/*插入线路的截面与功能的实现*/
package pro;
import java.awt.*;
import java.awt.event.*;
import javax.swing.*;
import java.util.*;
import javax.swing.table.*;
public class XianlucharuPnl extends JPanel//线路插入
                            implements ActionListener //,ItemListener   
{
	    
	    MainFrame mmf;
	    Selebus sel=new Selebus();
	    String[] stee={"长沙巴士股份有限公司","湖南巴士公共交通有限公司","湖南龙骧巴士有限责任公司","其它公司"};
	    String[] sfove={"1","2","3","4","5","6","7","8"};
	    JLabel jLabel1 = new JLabel();
	    JPanel jPanel2 = new JPanel();
		JTextField txtShoushijian = new JTextField();
		
		JTextField txtXiaTianjia=new JTextField();
		JTextField txtTianjia=new JTextField();
		JButton btnTianjia =new JButton();
		JButton btnXianTianjia=new JButton();
	    JTextField txtLuduanchang = new JTextField();
	 
	    JScrollPane spnShangXing=new JScrollPane();
	    JLabel jLabel5 = new JLabel();
	    JComboBox cmbGOngsi = new JComboBox(stee);
	    JTextField txtZhong = new JTextField();
	    //JComboBox jComboBox3 = new JComboBox();
	      JComboBox cboXiaXingZhanDian = new JComboBox();
	        JComboBox cboShangXingZhanDian = new JComboBox();
	    JTextArea txtAreashang = new JTextArea();
	    JButton btnShangtianjia = new JButton();
	    JLabel labXiaXing = new JLabel();
	    JComboBox cboXiaXingZiMu = 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();
	    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();
	    JLabel jLabel17 = new JLabel();
	    JLabel jLabel18 = new JLabel();
		JTextField txtXianluming = new JTextField();
	    JComboBox cboShangXingZiMu = new JComboBox(new Selebus().seleAZ());
	    JLabel labShangXing = new JLabel();
	    JScrollPane spnXiaXing = new JScrollPane();
	    JTextArea txaXiaXing = new JTextArea();
	public XianlucharuPnl(MainFrame mf)
	{
		mmf=mf;
		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));
	    txtLuduanchang.setToolTipText("请输入路线长度(单位:公里),输入格式(如21.0)");
	    txtShoushijian.setBounds(new Rectangle(87, 51, 92, 21));
	    txtShoushijian.setToolTipText("请输入首班时间,格式如8:00");
	    txtLuduanchang.setBounds(new Rectangle(275, 86, 112, 21));
	    
	    jLabel5.setFont(new java.awt.Font("Dialog", Font.PLAIN, 12));
	    jLabel5.setForeground(new Color(0, 217, 0));
	    jLabel5.setText("公司名:");
	    jLabel5.setBounds(new Rectangle(180, 17, 63, 21));
	    cmbGOngsi.setBounds(new Rectangle(220, 16, 170, 21));
	    cmbGOngsi.setFont(new java.awt.Font("Dialog", Font.PLAIN, 12));
	    txtZhong.setBounds(new Rectangle(275, 118, 112, 21));
	  //  txtAreashang.setBounds(new Rectangle(21, 183, 317, 104));
	    spnShangXing.setBounds(new Rectangle(5, 208, 378, 80));
	    spnXiaXing.setBounds(new Rectangle(5, 357, 378, 80));
	    btnShangtianjia.setBounds(new Rectangle(320, 148, 68, 21));
	    btnShangtianjia.setFont(new java.awt.Font("Dialog", Font.PLAIN, 12));
	    btnShangtianjia.setForeground(new Color(255, 118, 46));
	    btnShangtianjia.setText("添加");
	  //  btnTianjia
	    btnTianjia.setBounds(new Rectangle(180, 180, 68, 21));
	    btnTianjia.setFont(new java.awt.Font("Dialog", Font.PLAIN, 12));
	    btnTianjia.setForeground(new Color(255, 118, 46));
	    btnTianjia.setText("添加");
	    
	    
	    btnXianTianjia.setBounds(new Rectangle(180, 330, 68, 21));
	    btnXianTianjia.setFont(new java.awt.Font("Dialog", Font.PLAIN, 12));
	    btnXianTianjia.setForeground(new Color(255, 118, 46));
	    btnXianTianjia.setText("添加");
	    
	    
	    txtTianjia.setBounds(new Rectangle(49, 180, 122, 21));
	 	txtTianjia.setText("");
	    txtTianjia.setFont(new java.awt.Font("Dialog", Font.PLAIN, 12));
	    
	    
	   
	    
	    
	    
	    txtXiaTianjia.setBounds(new Rectangle(49, 330, 122, 21));
	 	txtXiaTianjia.setText("");
	    txtXiaTianjia.setFont(new java.awt.Font("Dialog", Font.PLAIN, 12));
	   // txtTianjia.setForeground(new Color(255, 118, 46));
	    
	  cboShangXingZhanDian.setBounds(new Rectangle(180, 148, 130, 21));
	  cboShangXingZhanDian.setFont(new java.awt.Font("Dialog", Font.PLAIN, 12));
	    labXiaXing.setFont(new java.awt.Font("Dialog", Font.PLAIN, 12));
	    labXiaXing.setForeground(new Color(0, 217, 0));
	    labXiaXing.setText("下行路径:");
	    labXiaXing.setBounds(new Rectangle(1, 290, 68, 21));
	    cboXiaXingZiMu.setBounds(new Rectangle(49, 290, 122, 21));
	    
	    cboXiaXingZiMu.setFont(new java.awt.Font("Dialog", Font.PLAIN, 12));
	    chbShangxing.setFont(new java.awt.Font("Dialog", Font.PLAIN, 12));
	    chbShangxing.setForeground(new Color(0, 217, 0));
	    chbShangxing.setText("同上行");
	    chbShangxing.setBounds(new Rectangle(197, 292, 108, 31));
	    btnXiatianjia.setBounds(new Rectangle(320, 290, 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, 112, 21));
	    txtMoshijian.setToolTipText("请输入末班时间,格式如8:00");
	    jLabel11.setFont(new java.awt.Font("Dialog", Font.PLAIN, 12));
	    jLabel11.setForeground(new Color(0, 217, 0));
	    jLabel11.setText("首班时间:");
	    jLabel11.setToolTipText("请输入首班时间,格式如8:00");
	    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.setToolTipText("请输入路线长度(单位:公里),输入格式(如21.0)");
	    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));
	    jLabel18.setToolTipText("请输入末班时间,格式如8:00");
	    txtXianluming.setBounds(new Rectangle(87, 19, 92, 21));
	    
	    cboShangXingZiMu.setBounds(new Rectangle(49, 147, 122, 21));
	    cboShangXingZiMu.setFont(new java.awt.Font("Dialog", Font.PLAIN, 12));
	    labShangXing.setFont(new java.awt.Font("Dialog", Font.PLAIN, 12));
	    labShangXing.setForeground(new Color(0, 217, 0));
	    labShangXing.setText("上行路径:");
	    labShangXing.setBounds(new Rectangle(1, 148, 63, 21));
	   
	    this.cboXiaXingZhanDian.setBounds(new Rectangle(180, 290, 130, 21));
	 
	    cboXiaXingZhanDian.setFont(new java.awt.Font("Dialog", Font.PLAIN, 12));

        spnShangXing.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(spnShangXing);
	    jPanel2.add(jLabel11);
	    jPanel2.add(btnQueding);
	    jPanel2.add(btnChongzhi);
	    jPanel2.add(labXiaXing);
	    jPanel2.add(cboXiaXingZiMu);
	    jPanel2.add(this.cboXiaXingZhanDian);
	    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(cboShangXingZiMu);
	    jPanel2.add(labShangXing);
	    jPanel2.add(cboShangXingZhanDian);
	    spnXiaXing.getViewport().add(txaXiaXing);
	    jPanel2.add(spnXiaXing);
	    jPanel2.add(this.spnShangXing);
	    jPanel2.add(this.txtXiaTianjia);
	    jPanel2.add(this.btnXianTianjia);
	    this.jPanel2.add(btnTianjia);
	    this.jPanel2.add(txtTianjia);
	    
	    this.add(jPanel2);
	    
	    btnChongzhi.setActionCommand("btnChongzhi");
	    btnChongzhi.addActionListener(this);
	    btnQueding.setActionCommand("btnQueding");
	    btnQueding.addActionListener(this);
	    cboXiaXingZiMu.setActionCommand("cboXiaXingZiMu");
	    cboXiaXingZiMu.addActionListener(this);
	    cboShangXingZiMu.setActionCommand("cboShangXingZiMu");
	    cboShangXingZiMu.addActionListener(this);
	    btnShangtianjia.setActionCommand("btnShangtianjia");
	    btnShangtianjia.addActionListener(this);
	    btnXiatianjia.setActionCommand("btnXiatianjia");
	    btnXiatianjia.addActionListener(this);
	    btnTianjia.setActionCommand("btnTianjia");
	    btnTianjia.addActionListener(this);
	    btnXianTianjia.setActionCommand("btnXianTianjia");
	    btnXianTianjia.addActionListener(this);
	    
	   
	    
	    
	   
	    
	}
  public void actionPerformed(ActionEvent ae)
  {
         String ster=ae.getActionCommand();
        

⌨️ 快捷键说明

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