📄 manageframe.java~18~
字号:
package parkingsystem;import javax.swing.*;import java.awt.event.*;import java.awt.*;import com.borland.jbcl.layout.*;public class ManageFrame extends JFrame { JMenuBar jMenuBar1 = new JMenuBar(); JMenu jMenuSys = new JMenu(); JMenu jMenuCard = new JMenu(); JMenuItem jMenuCreateCard = new JMenuItem(); JMenuItem jMenuExtend = new JMenuItem(); JMenuItem jMenuCardMaitain = new JMenuItem(); JMenuItem jMenuPriceStandar = new JMenuItem(); JMenuItem jMenuExit = new JMenuItem(); BorderLayout borderLayout1 = new BorderLayout(); JPanel jPanel1 = new JPanel(); XYLayout xYLayout1 = new XYLayout(); JLabel jLabel1 = new JLabel(); JLabel jLabel2 = new JLabel(); JLabel jLabel3 = new JLabel(); JMenu jMenuUserSys = new JMenu(); JMenuItem jMenuAddUser = new JMenuItem(); JMenuItem jMenuUserMaintain = new JMenuItem(); JMenu jMenuParking = new JMenu(); JMenuItem jMenuInOutInfo = new JMenuItem(); JMenuItem jMenuAtInfo = new JMenuItem(); JMenuItem jMenuCarNumSearch = new JMenuItem(); public ManageFrame() { try { jbInit(); } catch(Exception e) { e.printStackTrace(); } } private void jbInit() throws Exception { this.setTitle("停车场系统—管理子系统"); this.getContentPane().setLayout(borderLayout1); jMenuSys.setText("系统"); jMenuCard.setText("卡管理"); jMenuCreateCard.setText("开卡"); jMenuCreateCard.addActionListener(new ManageFrame_jMenuCreateCard_actionAdapter(this)); jMenuExtend.setText("卡续期"); jMenuCardMaitain.setText("卡维护"); jMenuPriceStandar.setText("计费标准"); jMenuExit.setText("系统退出"); jMenuExit.addActionListener(new ManageFrame_jMenuExit_actionAdapter(this)); jPanel1.setLayout(xYLayout1); jLabel1.setFont(new java.awt.Font("Dialog", 0, 30)); jLabel1.setForeground(Color.red); jLabel1.setHorizontalAlignment(SwingConstants.CENTER); jLabel1.setText("欢迎使用停车场管理系统"); jLabel2.setFont(new java.awt.Font("Dialog", 0, 25)); jLabel2.setForeground(Color.blue); jLabel2.setPreferredSize(new Dimension(500, 350)); jLabel2.setHorizontalAlignment(SwingConstants.CENTER); jLabel2.setText("深圳职业技术学院"); jLabel3.setFont(new java.awt.Font("Dialog", 0, 18)); jLabel3.setForeground(Color.blue); jLabel3.setHorizontalAlignment(SwingConstants.CENTER); jLabel3.setText("2005年5月"); jMenuUserSys.setText("系统用户管理"); jMenuAddUser.setText("用户注册"); jMenuUserMaintain.setText("用户维护"); jMenuParking.setText("车场管理"); jMenuInOutInfo.setText("出入场信息查询"); jMenuInOutInfo.addActionListener(new ManageFrame_jMenuInOutInfo_actionAdapter(this)); jMenuAtInfo.setText("在场信息查询"); jMenuAtInfo.addActionListener(new ManageFrame_jMenuAtInfo_actionAdapter(this)); jMenuCarNumSearch.setText("按车牌或卡号查询"); jMenuCarNumSearch.addActionListener(new ManageFrame_jMenuCarNumSearch_actionAdapter(this)); jPanel1.setPreferredSize(new Dimension(500, 350)); jMenuBar1.add(jMenuParking); jMenuBar1.add(jMenuCard); jMenuBar1.add(jMenuUserSys); jMenuBar1.add(jMenuSys); jMenuCard.add(jMenuCreateCard); jMenuCard.add(jMenuExtend); jMenuCard.add(jMenuCardMaitain); jMenuSys.add(jMenuPriceStandar); jMenuSys.add(jMenuExit); this.getContentPane().add(jPanel1, BorderLayout.CENTER); jPanel1.add(jLabel1, new XYConstraints(9, 32, 472, 113)); jPanel1.add(jLabel2, new XYConstraints(1, 159, 485, 81)); jPanel1.add(jLabel3, new XYConstraints(-3, 281, 489, 50)); jMenuUserSys.add(jMenuAddUser); jMenuUserSys.add(jMenuUserMaintain); jMenuParking.add(jMenuInOutInfo); jMenuParking.add(jMenuAtInfo); jMenuParking.add(jMenuCarNumSearch); this.setJMenuBar(jMenuBar1); } public void setCenter(JDialog frame){ Dimension screenSize = Toolkit.getDefaultToolkit().getScreenSize(); Dimension frameSize = frame.getSize(); if (frameSize.height > screenSize.height) { frameSize.height = screenSize.height; } if (frameSize.width > screenSize.width) { frameSize.width = screenSize.width; } frame.setLocation( (screenSize.width - frameSize.width) / 2, (screenSize.height - frameSize.height) / 2); frame.setVisible(true); } void jMenuExit_actionPerformed(ActionEvent e) { System.exit(0); } void jMenuInOutInfo_actionPerformed(ActionEvent e) { InOutSearchDialog inOutSearch=new InOutSearchDialog(this,"出入场信息查询",false); setCenter(inOutSearch); inOutSearch.show(); } void jMenuAtInfo_actionPerformed(ActionEvent e) { AtInfoSearchDialog atInfoSearch=new AtInfoSearchDialog(this,"在场信息查询",false); setCenter(atInfoSearch); atInfoSearch.show(); } void jMenuCarNumSearch_actionPerformed(ActionEvent e) { CarNumOrCardIDSearchDialog search=new CarNumOrCardIDSearchDialog(this,"按车牌或卡号查",false); setCenter(search); search.show(); } void jMenuCreateCard_actionPerformed(ActionEvent e) { CardMaintain cardMaintain=new CardMaintain(this," ",false,this); cardMaintain.show(); }}class ManageFrame_jMenuExit_actionAdapter implements java.awt.event.ActionListener { ManageFrame adaptee; ManageFrame_jMenuExit_actionAdapter(ManageFrame adaptee) { this.adaptee = adaptee; } public void actionPerformed(ActionEvent e) { adaptee.jMenuExit_actionPerformed(e); }}class ManageFrame_jMenuInOutInfo_actionAdapter implements java.awt.event.ActionListener { ManageFrame adaptee; ManageFrame_jMenuInOutInfo_actionAdapter(ManageFrame adaptee) { this.adaptee = adaptee; } public void actionPerformed(ActionEvent e) { adaptee.jMenuInOutInfo_actionPerformed(e); }}class ManageFrame_jMenuAtInfo_actionAdapter implements java.awt.event.ActionListener { ManageFrame adaptee; ManageFrame_jMenuAtInfo_actionAdapter(ManageFrame adaptee) { this.adaptee = adaptee; } public void actionPerformed(ActionEvent e) { adaptee.jMenuAtInfo_actionPerformed(e); }}class ManageFrame_jMenuCarNumSearch_actionAdapter implements java.awt.event.ActionListener { ManageFrame adaptee; ManageFrame_jMenuCarNumSearch_actionAdapter(ManageFrame adaptee) { this.adaptee = adaptee; } public void actionPerformed(ActionEvent e) { adaptee.jMenuCarNumSearch_actionPerformed(e); }}class ManageFrame_jMenuCreateCard_actionAdapter implements java.awt.event.ActionListener { ManageFrame adaptee; ManageFrame_jMenuCreateCard_actionAdapter(ManageFrame adaptee) { this.adaptee = adaptee; } public void actionPerformed(ActionEvent e) { adaptee.jMenuCreateCard_actionPerformed(e); }}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -