📄 mainwindow.java
字号:
package car;
/**
* <p>Title: </p>
*
* <p>Description: </p>
*
* <p>Copyright: Copyright (c) 2007</p>
*
* <p>Company: </p>
*
* @author not attributable
* @version 1.0
*/
import javax.swing.*;
import java.awt.Color;
import java.util.*;
import java.awt.*;
import java.awt.event.*;
import com.borland.jbcl.layout.XYLayout;
import com.borland.jbcl.layout.*;
import javax.swing.border.EtchedBorder;
import javax.swing.border.Border;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import java.awt.event.KeyEvent;
import java.awt.event.KeyAdapter;
public class MainWindow extends JFrame {
String str;
public MainWindow(String s) {
str=s;
try {
jbInit();
} catch (Exception ex) {
ex.printStackTrace();
}
}
// public static void main(String[] args) {
// MainWindow newmm= new MainWindow("");
// }
private void jbInit() throws Exception {
String year,month,date;
year=String.valueOf(cal.get(Calendar.YEAR )) ;
month=String.valueOf(cal.get(Calendar.MONTH)+1 );
date=String.valueOf(cal.get(Calendar.DATE ));
this.setJMenuBar(jMenuBar1);
this.setTitle("沈阳志远出租汽车公司出租车信息管理系统");
this.getContentPane().setLayout(xYLayout1);
jMenu1.setFont(new java.awt.Font("Dialog", Font.PLAIN, 14));
jMenu1.setForeground(new Color(85, 92, 164));
jMenu1.setText("车辆管理");
jMenuItem1.setFont(new java.awt.Font("Dialog", Font.PLAIN, 14));
jMenuItem1.setForeground(new Color(85, 92, 164));
jMenuItem1.setAction(null);
jMenuItem1.setText("新增车辆");
jMenuItem1.addActionListener(new MainWindow_jMenuItem1_actionAdapter(this));
jMenuItem1.addKeyListener(new MainWindow_jMenuItem1_keyAdapter(this));
jMenuItem2.setFont(new java.awt.Font("Dialog", Font.PLAIN, 14));
jMenuItem2.setForeground(new Color(85, 92, 164));
jMenuItem2.setText("车辆信息查询");
jMenuItem2.addActionListener(new MainWindow_jMenuItem2_actionAdapter(this));
jMenuItem3.setFont(new java.awt.Font("Dialog", Font.PLAIN, 14));
jMenuItem3.setForeground(new Color(85, 92, 164));
jMenuItem3.setText("车辆更新管理");
jMenuItem3.addActionListener(new MainWindow_jMenuItem3_actionAdapter(this));
jMenu2.setFont(new java.awt.Font("Dialog", Font.PLAIN, 14));
jMenu2.setForeground(new Color(85, 92, 164));
jMenu2.setText("驾驶员管理");
jMenuItem5.setFont(new java.awt.Font("Dialog", Font.PLAIN, 14));
jMenuItem5.setForeground(new Color(85, 92, 164));
jMenuItem5.setText("添加驾驶员");
jMenuItem5.addActionListener(new MainWindow_jMenuItem5_actionAdapter(this));
jMenuItem6.setFont(new java.awt.Font("Dialog", Font.PLAIN, 14));
jMenuItem6.setForeground(new Color(85, 92, 164));
jMenuItem6.setText("查询驾驶员信息");
jMenuItem6.addActionListener(new MainWindow_jMenuItem6_actionAdapter(this));
jMenuItem7.setFont(new java.awt.Font("Dialog", Font.PLAIN, 14));
jMenuItem7.setForeground(new Color(85, 92, 164));
jMenuItem7.setText("驾驶员更新管理");
jMenuItem7.addActionListener(new MainWindow_jMenuItem7_actionAdapter(this));
jMenu4.setFont(new java.awt.Font("Dialog", Font.PLAIN, 14));
jMenu4.setForeground(new Color(85, 92, 164));
jMenu4.setText("维修管理");
jMenuItem13.setFont(new java.awt.Font("Dialog", Font.PLAIN, 14));
jMenuItem13.setForeground(new Color(85, 92, 164));
jMenuItem13.setText("车辆维修登记");
jMenuItem13.addActionListener(new MainWindow_jMenuItem13_actionAdapter(this));
jMenuItem14.setFont(new java.awt.Font("Dialog", Font.PLAIN, 14));
jMenuItem14.setForeground(new Color(85, 92, 164));
jMenuItem14.setText("维修信息查询");
jMenuItem14.addActionListener(new MainWindow_jMenuItem14_actionAdapter(this));
jMenuItem15.setFont(new java.awt.Font("Dialog", Font.PLAIN, 14));
jMenuItem15.setForeground(new Color(85, 92, 164));
jMenuItem15.setText("维修记录更新管理");
jMenuItem15.addActionListener(new MainWindow_jMenuItem15_actionAdapter(this));
jMenu5.setFont(new java.awt.Font("Dialog", Font.PLAIN, 14));
jMenu5.setForeground(new Color(85, 92, 164));
jMenu5.setText("车辆违章管理");
jMenuItem17.setFont(new java.awt.Font("Dialog", Font.PLAIN, 14));
jMenuItem17.setForeground(new Color(85, 92, 164));
jMenuItem17.setText("违章登记");
jMenuItem17.addActionListener(new MainWindow_jMenuItem17_actionAdapter(this));
jMenuItem18.setFont(new java.awt.Font("Dialog", Font.PLAIN, 14));
jMenuItem18.setForeground(new Color(85, 92, 164));
jMenuItem18.setText("违章车辆查询");
jMenuItem18.addActionListener(new MainWindow_jMenuItem18_actionAdapter(this));
jMenuItem19.setFont(new java.awt.Font("Dialog", Font.PLAIN, 14));
jMenuItem19.setForeground(new Color(85, 92, 164));
jMenuItem19.setText("违章记录更新管理");
jMenuItem19.addActionListener(new MainWindow_jMenuItem19_actionAdapter(this));
jMenu6.setFont(new java.awt.Font("Dialog", Font.PLAIN, 14));
jMenu6.setForeground(new Color(85, 92, 164));
jMenu6.setText("车辆缴费管理");
jMenuItem21.setFont(new java.awt.Font("Dialog", Font.PLAIN, 14));
jMenuItem21.setForeground(new Color(85, 92, 164));
jMenuItem21.setText("缴费信息录入");
jMenuItem21.addActionListener(new MainWindow_jMenuItem21_actionAdapter(this));
jMenuItem22.setFont(new java.awt.Font("Dialog", Font.PLAIN, 14));
jMenuItem22.setForeground(new Color(85, 92, 164));
jMenuItem22.setText("缴费信息查询");
jMenuItem22.addActionListener(new MainWindow_jMenuItem22_actionAdapter(this));
jMenuItem23.setFont(new java.awt.Font("Dialog", Font.PLAIN, 14));
jMenuItem23.setForeground(new Color(85, 92, 164));
jMenuItem23.setText("缴费更新管理");
jMenuItem23.addActionListener(new MainWindow_jMenuItem23_actionAdapter(this));
jMenu7.setFont(new java.awt.Font("Dialog", Font.PLAIN, 14));
jMenu7.setForeground(new Color(85, 92, 164));
jMenu7.setText("系统维护");
jMenuItem25.setFont(new java.awt.Font("Dialog", Font.PLAIN, 14));
jMenuItem25.setForeground(new Color(85, 92, 164));
jMenuItem25.setText("安全维护");
jMenuItem25.setAccelerator(KeyStroke.getKeyStroke(KeyEvent.VK_U ,InputEvent.CTRL_MASK) ) ;
jMenuItem25.addActionListener(new MainWindow_jMenuItem25_actionAdapter(this));
jMenu9.setFont(new java.awt.Font("Dialog", Font.PLAIN, 14));
jMenu9.setForeground(new Color(85, 92, 164));
jMenu9.setText("帮助");
jMenuItem30.setFont(new java.awt.Font("Dialog", Font.PLAIN, 14));
jMenuItem30.setForeground(new Color(85, 92, 164));
jMenuItem30.setText("软件信息");
jMenuItem30.setAccelerator(KeyStroke.getKeyStroke(KeyEvent.VK_M ,InputEvent.CTRL_MASK) ) ;
jMenuItem30.addActionListener(new MainWindow_jMenuItem30_actionAdapter(this));
jMenuItem31.setFont(new java.awt.Font("Dialog", Font.PLAIN, 14));
jMenuItem31.setForeground(new Color(85, 92, 164));
jMenuItem31.setText("系统帮助");
jMenuItem31.setAccelerator(KeyStroke.getKeyStroke(KeyEvent.VK_H ,InputEvent.CTRL_MASK) ) ;
jMenuItem31.addActionListener(new MainWindow_jMenuItem31_actionAdapter(this));
jMenu10.setFont(new java.awt.Font("Dialog", Font.PLAIN, 14));
jMenu10.setForeground(new Color(85, 92, 164));
jMenu10.setText("退出");
jMenuItem33.setFont(new java.awt.Font("Dialog", Font.PLAIN, 14));
jMenuItem33.setForeground(new Color(85, 92, 164));
jMenuItem33.setText("退出系统");
jMenuItem33.addActionListener(new MainWindow_jMenuItem33_actionAdapter(this));
jMenuItem33.setAccelerator(KeyStroke.getKeyStroke(KeyEvent.VK_Q ,InputEvent.CTRL_MASK) ) ;
jMenuItem34.setFont(new java.awt.Font("Dialog", Font.PLAIN, 14));
jMenuItem34.setForeground(new Color(85, 92, 164));
jMenuItem34.setText("重新启动");
jMenuItem34.addActionListener(new MainWindow_jMenuItem34_actionAdapter(this));
jMenuItem34.setAccelerator(KeyStroke.getKeyStroke(KeyEvent.VK_R ,InputEvent.CTRL_MASK) ) ;
xYLayout1.setWidth(1020);
xYLayout1.setHeight(696);
jPanel1.setBorder(border1);
jPanel1.setLayout(xYLayout2);
jLabel1.setFont(new java.awt.Font("Dialog", Font.PLAIN, 14));
jLabel1.setBorder(border2);
jLabel1.setText(" 当前用户:");
jLabel2.setFont(new java.awt.Font("Dialog", Font.PLAIN, 14));
jLabel2.setBorder(border3);
jLabel2.setText(" 系统时间:");
jPanel2.setLayout(xYLayout3);
jPanel2.setBorder(border4);
jLabel3.setFont(new java.awt.Font("Dialog", Font.PLAIN, 14));
jLabel3.setText(str) ;
jLabel5.setText("");
jButton1.addActionListener(new MainWindow_jButton1_actionAdapter(this));
jButton2.addActionListener(new MainWindow_jButton2_actionAdapter(this));
jButton3.addActionListener(new MainWindow_jButton3_actionAdapter(this));
jButton4.addActionListener(new MainWindow_jButton4_actionAdapter(this));
jButton5.addActionListener(new MainWindow_jButton5_actionAdapter(this));
jButton6.addActionListener(new MainWindow_jButton6_actionAdapter(this));
jButton7.addActionListener(new MainWindow_jButton7_actionAdapter(this));
jButton8.addActionListener(new MainWindow_jButton8_actionAdapter(this));
jButton1.setBorder(border5);
jButton1.setToolTipText("添加车辆");
jButton2.setToolTipText("添加驾驶员");
jButton3.setToolTipText("车辆维修管理");
jButton4.setToolTipText("车辆缴费管理");
jButton5.setToolTipText("车辆违章管理");
jButton6.setToolTipText("安全维护");
jButton7.setToolTipText("重启系统");
jButton8.setToolTipText("退出系统");
// jMenuBar1.setFont(new java.awt.Font("Dialog", Font.PLAIN, 14));
//jMenuBar1.setForeground(new Color(85, 92, 164));
jMenuBar1.add(jMenu1);
jMenuBar1.add(jMenu2);
jMenuBar1.add(jMenu4);
jMenuBar1.add(jMenu5);
jMenuBar1.add(jMenu6);
jMenuBar1.add(jMenu7);
jMenuBar1.add(jMenu9);
jMenuBar1.add(jMenu10);
jMenu1.add(jMenuItem1);
jMenu1.add(jMenuItem2);
jMenu1.add(jMenuItem3);
jMenu2.add(jMenuItem5);
jMenu2.add(jMenuItem6);
jMenu2.add(jMenuItem7);
jMenu4.add(jMenuItem13);
jMenu4.add(jMenuItem14);
jMenu4.add(jMenuItem15);
jMenu5.add(jMenuItem17);
jMenu5.add(jMenuItem18);
jMenu5.add(jMenuItem19);
jMenu6.add(jMenuItem21);
jMenu6.add(jMenuItem22);
jMenu6.add(jMenuItem23);
jMenu7.add(jMenuItem25);
jMenu9.add(jMenuItem30);
jMenu9.addSeparator();
jMenu9.add(jMenuItem31);
jMenu10.add(jMenuItem33);
jMenu10.add(jMenuItem34);
jPanel1.add(jLabel4, new XYConstraints(855, 6, 103, 33));
jPanel1.add(jLabel2, new XYConstraints(769, 5, -1, 34));
jPanel1.add(jLabel1, new XYConstraints(66, 3, -1, 36));
jPanel1.add(jLabel3, new XYConstraints(151, 3, 80, 35));
this.getContentPane().add(jPanel2, new XYConstraints(2, 102, 1014, 575));
jToolBar1.add(jButton1);
jToolBar1.add(jButton2);
jToolBar1.add(jButton3);
jToolBar1.add(jButton4);
jToolBar1.add(jButton5);
jToolBar1.add(jButton6);
jToolBar1.add(jButton7);
jToolBar1.add(jButton8);
jPanel2.add(jLabel5, new XYConstraints(0, 0, 1011, 571));
this.getContentPane().add(jPanel1, new XYConstraints(2, 53, 1014, 45));
this.getContentPane().add(jToolBar1, new XYConstraints(0, 1, 1014, 50));
this.setSize(1024,730);
this.setVisible(true);
jLabel4.setText(year+"."+month+"."+date) ;
if(!str.equals("管理员") )
{
jMenuItem1.setEnabled(false) ;
jMenuItem3.setEnabled(false) ;
jMenuItem5.setEnabled(false) ;
jMenuItem7.setEnabled(false) ;
jMenuItem13.setEnabled(false) ;
jMenuItem15.setEnabled(false) ;
jMenuItem17.setEnabled(false) ;
jMenuItem19.setEnabled(false) ;
jMenuItem21.setEnabled(false) ;
jMenuItem23.setEnabled(false) ;
jMenu7.setEnabled(false) ;
}
}
Calendar cal=new GregorianCalendar();
JMenuBar jMenuBar1 = new JMenuBar();
JMenu jMenu1 = new JMenu();
JMenuItem jMenuItem1 = new JMenuItem();
JMenuItem jMenuItem2 = new JMenuItem();
JMenuItem jMenuItem3 = new JMenuItem();
JMenu jMenu2 = new JMenu();
JMenuItem jMenuItem5 = new JMenuItem();
JMenuItem jMenuItem6 = new JMenuItem();
JMenuItem jMenuItem7 = new JMenuItem();
JMenu jMenu4 = new JMenu();
JMenuItem jMenuItem13 = new JMenuItem();
JMenuItem jMenuItem14 = new JMenuItem();
JMenuItem jMenuItem15 = new JMenuItem();
JMenu jMenu5 = new JMenu();
JMenuItem jMenuItem17 = new JMenuItem();
JMenuItem jMenuItem18 = new JMenuItem();
JMenuItem jMenuItem19 = new JMenuItem();
JMenu jMenu6 = new JMenu();
JMenuItem jMenuItem21 = new JMenuItem();
JMenuItem jMenuItem22 = new JMenuItem();
JMenuItem jMenuItem23 = new JMenuItem();
JMenu jMenu7 = new JMenu();
JMenuItem jMenuItem25 = new JMenuItem();
JMenu jMenu9 = new JMenu();
JMenuItem jMenuItem30 = new JMenuItem();
JMenuItem jMenuItem31 = new JMenuItem();
JMenu jMenu10 = new JMenu();
JMenuItem jMenuItem33 = new JMenuItem();
JMenuItem jMenuItem34 = new JMenuItem();
XYLayout xYLayout1 = new XYLayout();
JPanel jPanel1 = new JPanel();
Border border1 = BorderFactory.createEtchedBorder(EtchedBorder.RAISED,
Color.white, new Color(148, 145, 140));
JLabel jLabel1 = new JLabel();
XYLayout xYLayout2 = new XYLayout();
Border border2 = BorderFactory.createEtchedBorder(Color.white,
new Color(148, 145, 140));
JLabel jLabel2 = new JLabel();
Border border3 = BorderFactory.createEtchedBorder(Color.white,
new Color(148, 145, 140));
JPanel jPanel2 = new JPanel();
XYLayout xYLayout3 = new XYLayout();
Border border4 = BorderFactory.createEtchedBorder(EtchedBorder.RAISED,
Color.white, new Color(148, 145, 140));
JLabel jLabel3 = new JLabel();
JLabel jLabel4 = new JLabel();
JLabel jLabel5 = new JLabel(new ImageIcon("image\\20068259415866402.jpg"));
JToolBar jToolBar1 = new JToolBar();
JButton jButton1 = new JButton(new ImageIcon("image\\0011.gif"));
JButton jButton2 = new JButton(new ImageIcon("image\\new2-14.gif"));
JButton jButton3 = new JButton(new ImageIcon("image\\32.gif"));
JButton jButton4 = new JButton(new ImageIcon("image\\33.gif"));
JButton jButton5 = new JButton(new ImageIcon("image\\1ll.gif"));
JButton jButton6 = new JButton(new ImageIcon("image\\163.gif"));
JButton jButton7 = new JButton(new ImageIcon("image\\48.gif"));
JButton jButton8 = new JButton(new ImageIcon("image\\ll.gif"));
Border border5 = BorderFactory.createEtchedBorder(Color.white,
new Color(165, 163, 151));
public void jMenuItem1_actionPerformed(ActionEvent e) {
new NewCar ();
}
public void jMenuItem1_keyReleased(KeyEvent e) {
}
public void jMenuItem2_actionPerformed(ActionEvent e) {
new FindCar ();
}
public void jMenuItem3_actionPerformed(ActionEvent e) {
new UpdateCar ();
}
public void jMenuItem5_actionPerformed(ActionEvent e) {
new Newdriver();
}
public void jMenuItem6_actionPerformed(ActionEvent e) {
new FindDriver ();
}
public void jMenuItem7_actionPerformed(ActionEvent e) {
new Updatedriver ();
}
public void jMenuItem13_actionPerformed(ActionEvent e) {
new Newbroke ();
}
public void jMenuItem14_actionPerformed(ActionEvent e) {
new Findbroke ();
}
public void jMenuItem15_actionPerformed(ActionEvent e) {
new Updatebroke ();
}
public void jMenuItem17_actionPerformed(ActionEvent e) {
new Newweizhang ();
}
public void jMenuItem18_actionPerformed(ActionEvent e) {
new Findweizhang ();
}
public void jMenuItem19_actionPerformed(ActionEvent e) {
new Updateweizhang ();
}
public void jMenuItem21_actionPerformed(ActionEvent e) {
new Newjiaofei ();
}
public void jMenuItem22_actionPerformed(ActionEvent e) {
new Findjiaofei ();
}
public void jMenuItem23_actionPerformed(ActionEvent e) {
new Updatejiaofei ();
}
public void jMenuItem25_actionPerformed(ActionEvent e) {
new SetSafe ();
}
public void jMenuItem4_actionPerformed(ActionEvent e) {
// new SetMessage ();
}
public void jMenuItem30_actionPerformed(ActionEvent e) {
new SoftMessage ();
}
public void jMenuItem31_actionPerformed(ActionEvent e) {
new SystemHelp ();
}
public void jMenuItem33_actionPerformed(ActionEvent e) {
String q = "谢谢您的使用,确定要退出吗?";
int ok = JOptionPane.showConfirmDialog(null, q, "确认",
JOptionPane.YES_NO_OPTION,
JOptionPane.QUESTION_MESSAGE);
if (ok == JOptionPane.YES_OPTION) {
dispose();
System.exit(0);
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -