📄 manageframe.java~23~
字号:
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 jMenuMaintain = new JMenu(); JMenuItem jMenuCardMaintain = new JMenuItem(); JMenuItem jMenuUserMaintain = 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 jMenuParking = new JMenu(); JMenuItem jMenuInOutInfo = new JMenuItem(); JMenuItem jMenuAtInfo = new JMenuItem(); JMenuItem jMenuRecordSearch = new JMenuItem(); public ManageFrame() { try { jbInit(); } catch(Exception e) { e.printStackTrace(); } } private void jbInit() throws Exception { this.setTitle("停车场系统—管理子系统"); this.getContentPane().setLayout(borderLayout1); jMenuSys.setText("系统"); jMenuMaintain.setText("信息维护"); jMenuCardMaintain.setText("卡维护"); jMenuCardMaintain.addActionListener(new ManageFrame_jMenuCardMaintain_actionAdapter(this)); jMenuUserMaintain.setText("用户维护"); jMenuUserMaintain.addActionListener(new ManageFrame_jMenuUserMaintain_actionAdapter(this)); 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月"); jMenuParking.setText("车场管理"); jMenuInOutInfo.setText("出入场信息"); jMenuInOutInfo.addActionListener(new ManageFrame_jMenuInOutInfo_actionAdapter(this)); jMenuAtInfo.setText("在场信息"); jMenuAtInfo.addActionListener(new ManageFrame_jMenuAtInfo_actionAdapter(this)); jMenuRecordSearch.setText("历史记录"); jMenuRecordSearch.addActionListener(new ManageFrame_jMenuRecordSearch_actionAdapter(this)); jPanel1.setPreferredSize(new Dimension(500, 350)); jMenuBar1.add(jMenuParking); jMenuBar1.add(jMenuMaintain); jMenuBar1.add(jMenuSys); jMenuMaintain.add(jMenuCardMaintain); jMenuMaintain.add(jMenuUserMaintain); 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)); jMenuParking.add(jMenuInOutInfo); jMenuParking.add(jMenuAtInfo); jMenuParking.add(jMenuRecordSearch); 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 jMenuRecordSearch_actionPerformed(ActionEvent e) { RecordSearchDialog search=new RecordSearchDialog(this,"按车牌或卡号查",false); setCenter(search); search.show(); } void jMenuCardMaintain_actionPerformed(ActionEvent e) { CardMaintainFrame cardMaintain=new CardMaintainFrame(); cardMaintain.setSize(500,400); cardMaintain.show(); } void jMenuUserMaintain_actionPerformed(ActionEvent e) { UserMaintainFrame userMaintain=new UserMaintainFrame(); userMaintain.setSize(500,400); userMaintain.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_jMenuRecordSearch_actionAdapter implements java.awt.event.ActionListener { ManageFrame adaptee; ManageFrame_jMenuRecordSearch_actionAdapter(ManageFrame adaptee) { this.adaptee = adaptee; } public void actionPerformed(ActionEvent e) { adaptee.jMenuRecordSearch_actionPerformed(e); }}class ManageFrame_jMenuCardMaintain_actionAdapter implements java.awt.event.ActionListener { ManageFrame adaptee; ManageFrame_jMenuCardMaintain_actionAdapter(ManageFrame adaptee) { this.adaptee = adaptee; } public void actionPerformed(ActionEvent e) { adaptee.jMenuCardMaintain_actionPerformed(e); }}class ManageFrame_jMenuUserMaintain_actionAdapter implements java.awt.event.ActionListener { ManageFrame adaptee; ManageFrame_jMenuUserMaintain_actionAdapter(ManageFrame adaptee) { this.adaptee = adaptee; } public void actionPerformed(ActionEvent e) { adaptee.jMenuUserMaintain_actionPerformed(e); }}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -