📄 xianlucharupnl.java.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 + -