📄 mainframe.java~96~
字号:
package pcdiysystem;
import java.awt.*;
import javax.swing.*;
import java.awt.BorderLayout;
import java.awt.Rectangle;
import java.util.ArrayList;
import pcdiysystem.Dao.ProcessorsDAO;
import pcdiysystem.Beans.ProcessorsBean;
import pcdiysystem.Panel.DIYPanel;
import pcdiysystem.Panel.EditPanel;
import pcdiysystem.Panel.QueryPanel;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import java.beans.*;
/**
* <p>Title: 自助装机系统</p>
*
* <p>Description: </p>
*
* <p>Copyright: Copyright (c) 2006</p>
*
* <p>Company: </p>
*
* @author kamiiyu
* @version 1.0
*/
public class MainFrame
extends JFrame {
JPanel contentPane;
BorderLayout borderLayout1 = new BorderLayout();
JMenuBar mnuMainFram = new JMenuBar();
JMenu mnuSystem = new JMenu();
JMenuItem mnuDIY = new JMenuItem();
JMenuItem mnuEdit = new JMenuItem();
JMenuItem mnuQuery = new JMenuItem();
JMenu mnuUser = new JMenu();
JMenuItem mnuAdministrator = new JMenuItem();
JMenuItem mnuNormal = new JMenuItem();
DIYPanel pnlDIY=new DIYPanel(this);
EditPanel pnlEdit=new EditPanel();
QueryPanel pnlQuery=new QueryPanel();
JDesktopPane dpnMain=new JDesktopPane();
JInternalFrame ifrDIY=new JInternalFrame("装机界面",true,true,true);
JInternalFrame ifrEdit=new JInternalFrame("编辑界面",true,true,true);
JInternalFrame ifrQuery=new JInternalFrame("查询界面",true,true,true);
public MainFrame() {
try {
setDefaultCloseOperation(EXIT_ON_CLOSE);
jbInit();
}
catch (Exception exception) {
exception.printStackTrace();
}
}
/**
* Component initialization.
*
* @throws java.lang.Exception
*/
private void jbInit() throws Exception {
contentPane = (JPanel) getContentPane();
this.setJMenuBar(mnuMainFram);
setSize(new Dimension(800, 600));
setTitle("自助装机系统");
contentPane.setLayout(borderLayout1);
mnuSystem.setText("系统");
mnuDIY.setText("装机界面");
mnuDIY.addActionListener(new MainFrame_mnuDIY_actionAdapter(this));
mnuEdit.setText("编辑界面");
mnuEdit.addActionListener(new MainFrame_mnuEdit_actionAdapter(this));
mnuQuery.setText("查询界面");
mnuQuery.addActionListener(new MainFrame_mnuQuery_actionAdapter(this));
mnuUser.setText("用户");
mnuAdministrator.setText("管理员");
mnuAdministrator.addActionListener(new
MainFrame_mnuAdministrator_actionAdapter(this));
mnuNormal.setText("普通用户");
mnuMainFram.add(mnuSystem);
mnuMainFram.add(mnuUser);
mnuSystem.add(mnuDIY);
mnuSystem.add(mnuEdit);
mnuSystem.add(mnuQuery);
mnuUser.add(mnuAdministrator);
mnuUser.add(mnuNormal);
ifrDIY.add(pnlDIY);
ifrEdit.add(pnlEdit);
ifrQuery.add(pnlQuery);
dpnMain.add(ifrDIY);
dpnMain.add(ifrEdit);
dpnMain.add(ifrQuery);
contentPane.add(dpnMain);
//contentPane.add(new DIYPanel(this));
//contentPane.add(new EditPanel());
//contentPane.add(new QueryPanel());
}
public void mnuDIY_actionPerformed(ActionEvent e) {
/*
this.contentPane.removeAll();
this.remove(this.getContentPane());
this.contentPane.add(pnlDIY);
this.setVisible(true);
*/
ifrDIY.setSize(700,600);
ifrDIY.setDefaultCloseOperation(ifrDIY.HIDE_ON_CLOSE);
try {
ifrDIY.setMaximum(true);
}
catch (PropertyVetoException ex) {
}
ifrDIY.setIconifiable(true);
ifrDIY.show();
//ifrDIY.setVisible(true);
}
public void mnuEdit_actionPerformed(ActionEvent e) {
/*
this.contentPane.removeAll();
this.contentPane.add(pnlEdit);
this.setVisible(true);
*/
ifrEdit.setDefaultCloseOperation(ifrDIY.HIDE_ON_CLOSE);
ifrEdit.setSize(700,600);
try {
ifrEdit.setMaximum(true);
}
catch (PropertyVetoException ex) {
}
ifrEdit.setIconifiable(true);
ifrEdit.setVisible(true);
}
public void mnuQuery_actionPerformed(ActionEvent e) {
/*
this.contentPane.removeAll();
this.remove(this.getContentPane());
this.contentPane.add(pnlQuery);
this.setVisible(true);
*/
ifrQuery.setDefaultCloseOperation(ifrDIY.HIDE_ON_CLOSE);
ifrQuery.setSize(700,600);
try {
ifrQuery.setMaximum(true);
}
catch (PropertyVetoException ex) {
}
ifrQuery.setIconifiable(true);
ifrQuery.setVisible(true);
}
public void mnuAdministrator_actionPerformed(ActionEvent e) {
}
}
class MainFrame_mnuAdministrator_actionAdapter
implements ActionListener {
private MainFrame adaptee;
MainFrame_mnuAdministrator_actionAdapter(MainFrame adaptee) {
this.adaptee = adaptee;
}
public void actionPerformed(ActionEvent e) {
adaptee.mnuAdministrator_actionPerformed(e);
}
}
class MainFrame_mnuQuery_actionAdapter
implements ActionListener {
private MainFrame adaptee;
MainFrame_mnuQuery_actionAdapter(MainFrame adaptee) {
this.adaptee = adaptee;
}
public void actionPerformed(ActionEvent e) {
adaptee.mnuQuery_actionPerformed(e);
}
}
class MainFrame_mnuEdit_actionAdapter
implements ActionListener {
private MainFrame adaptee;
MainFrame_mnuEdit_actionAdapter(MainFrame adaptee) {
this.adaptee = adaptee;
}
public void actionPerformed(ActionEvent e) {
adaptee.mnuEdit_actionPerformed(e);
}
}
class MainFrame_mnuDIY_actionAdapter
implements ActionListener {
private MainFrame adaptee;
MainFrame_mnuDIY_actionAdapter(MainFrame adaptee) {
this.adaptee = adaptee;
}
public void actionPerformed(ActionEvent e) {
adaptee.mnuDIY_actionPerformed(e);
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -