📄 mainjframe.java
字号:
/*
* MainJFrame.java
*
* Created on 2008年1月18日, 上午8:04
*
* To change this template, choose Tools | Template Manager
* and open the template in the editor.
*/
package javaapplication6;
import java.awt.*;
import java.awt.event.*;
import java.sql.ResultSet;
import java.sql.SQLException;
import java.sql.Statement;
import java.util.logging.Level;
import java.util.logging.Logger;
import javax.swing.*;
/**
*
* @author jianren
*/
public class MainJFrame extends Frame implements ActionListener/*ActionEvent*/{
MyMerPanel MPanel=null;
MainJFrame mthis = this;
/** Creates a new instance of MainJFrame */
//{工具栏定义
Menu MenuMain = new Menu( "菜单");
Menu MenuIn = new Menu( "商品入库");
Menu MenuOut = new Menu( "商品出库");
MenuItem ItemSeeMer = new MenuItem( "商品查看");
MenuItem ItemInAdd = new MenuItem( "添加商品入库表单");
MenuItem ItemInSee = new MenuItem( "查看商品入库表单");
MenuItem ItemInRe = new MenuItem( "修改商品入库表单");
MenuItem ItemInDe = new MenuItem( "删除商品入库表单");
MenuItem ItemOutAdd = new MenuItem( "添加商品入库表单");
MenuItem ItemOutSee = new MenuItem( "查看商品入库表单");
MenuItem ItemOutRe = new MenuItem( "修改商品入库表单");
MenuItem ItemOutDe = new MenuItem( "删除商品入库表单");
MenuItem ItemExit = new MenuItem( "退出系统");
//}
Frame thisframe = this;
public Dimension getOldSize(){
Dimension dim = getToolkit().getScreenSize();
return new Dimension( dim.width / 2, dim.height / 2);
}
public Panel panel = new Panel();
public MainJFrame() {
//{设置工具栏
MenuMain.add( ItemSeeMer);
MenuMain.add( MenuIn);
MenuMain.add( MenuOut);
MenuMain.add( ItemExit);
MenuIn.add( ItemInAdd);
MenuIn.add( ItemInSee);
MenuIn.add( ItemInRe);
MenuIn.add( ItemInDe);
MenuOut.add( ItemOutAdd);
MenuOut.add( ItemOutSee);
MenuOut.add( ItemOutRe);
MenuOut.add( ItemOutDe);
MenuBar bar = new MenuBar();
bar.add( MenuMain);
setMenuBar( bar);
//}
//{增加菜单项的监视器
ItemSeeMer.addActionListener( this);
ItemInAdd.addActionListener( this);
ItemInSee.addActionListener( this);
ItemInRe.addActionListener( this);
ItemInDe.addActionListener( this);//
ItemOutAdd.addActionListener( this);
ItemOutSee.addActionListener( this);
ItemOutRe.addActionListener( this);
ItemOutDe.addActionListener( this);
ItemExit.addActionListener( this);
//}
//{设置窗口大小
pack();
Dimension dim = getToolkit().getScreenSize();
setSize( dim.width / 2, dim.height / 2);
setLocation( ( dim.width - this.getWidth() ) / 2,
( dim.height - this.getHeight() ) / 2);
panel.setSize( getSize());
panel.setLocation( 0, 0);
//}
//{页面设置
panel.add( new WelcomePanel( getSize()));
//panel.add( new MerchandiseInAndOutJFrame( this));
//panel.add( new MyMerPanel( this));
//panel.add( new NewPanel( this));
add( panel);
setResizable( false);
//}
addWindowListener( new WindowAdapter(){
public void windowClosing( WindowEvent e){
exitWindow( "你真的要退出系统吗?", "确认对话框");
}
});
setVisible( true);
validate();
new UserPass("系统登陆",this);
}
public void actionPerformed(ActionEvent e) {
if( e.getSource() == ItemSeeMer){
//System.exit( 0);
}
else{
if( MPanel == null){
panel.removeAll();
MPanel = new MyMerPanel( this,MyMerPanel.DIALOG_DELETE_IN);
panel.add(MPanel);
}
}
if( e.getSource() == ItemInAdd){
//setTitle("增加商品记录-入库记录");
panel.add(MPanel);
MPanel.setType( MPanel.DIALOG_ADD_IN);
}
else if( e.getSource() == ItemInSee){
//setTitle("查询商品记录-入库记录");
//MPanel.setType( MPanel.DIALOG_SEE_IN);
new SEE( thisframe);
panel.removeAll();
this.setSize( this.getOldSize());
panel.add(new WelcomePanel( mthis.getOldSize()));
}
else if( e.getSource() == ItemInRe){//
new change(thisframe).setVisible( true);
panel.removeAll();
this.setSize( this.getOldSize());
panel.add(new WelcomePanel( mthis.getOldSize()));
}
else if( e.getSource() == ItemInDe){
//setTitle("删除商品记录-入库记录");
//MPanel.setType( MPanel.DIALOG_DELETE_IN);
new dele( thisframe).setVisible( true);
panel.removeAll();
this.setSize( this.getOldSize());
panel.add(new WelcomePanel( mthis.getOldSize()));
}
else if( e.getSource() == ItemOutAdd){
//setTitle("增加商品记录-出库记录");
MPanel.setType( MPanel.DIALOG_ADD_OUT);
panel.removeAll();
this.setSize( this.getOldSize());
panel.add(new WelcomePanel( mthis.getOldSize()));
}
else if( e.getSource() == ItemOutSee){
//setTitle("查询商品记录-出库记录");
MPanel.setType( MPanel.DIALOG_SEE_OUT);
panel.removeAll();
this.setSize( this.getOldSize());
panel.add(new WelcomePanel( mthis.getOldSize()));
}
else if( e.getSource() == ItemOutRe){
//setTitle("修改商品记录-出库记录");
MPanel.setType( MPanel.DIALOG_REWORK_OUT);
panel.removeAll();
this.setSize( this.getOldSize());
panel.add(new WelcomePanel( mthis.getOldSize()));
}
else if( e.getSource() == ItemOutDe){
//setTitle("删除商品记录-出库记录");
MPanel.setType( MPanel.DIALOG_DELETE_OUT);
panel.removeAll();
this.setSize( this.getOldSize());
panel.add(new WelcomePanel( mthis.getOldSize()));
}
else if( e.getSource() == ItemExit){//
exitWindow( "你真的要退出系统吗?", "确认对话框");
}
}
//退出确认对话框
private void exitWindow( String message, String title){
int ynn = javax.swing.JOptionPane.showConfirmDialog(
thisframe, message, title,
JOptionPane.YES_NO_OPTION);
if( ynn == JOptionPane.YES_OPTION){
System.exit(0);
}
}
public static void main(String args[]) {
java.awt.EventQueue.invokeLater(new Runnable() {
public void run() {
new MainJFrame();
}
});
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -