?? menuhandler.java
字號:
package zichan;
import java.awt.*;
import java.awt.event.*;
import javax.swing.*;
import javax.swing.event.*;
/**
* <p>Title: </p>
*
* <p>Description: </p>
*
* <p>Copyright: Copyright (c) 2006</p>
*
* <p>Company: </p>
*
* @author not attributable
* @version 1.0
*/
public class MenuHandler implements ActionListener{
public MenuHandler() {
try {
jbInit();
} catch (Exception ex) {
ex.printStackTrace();
}
}
final int w=400;
final int h=400;
public AssetHandler assethandle;
public CateHandler catehandle;
public EmpHandler emphandle;
public LendHandler lendhandle;
public OperatorHandler operhandle;
public MenuHandler(AssetHandler ah,CateHandler ch,EmpHandler eh,LendHandler lh,OperatorHandler oh) {
assethandle=ah;
catehandle=ch;
emphandle=eh;
lendhandle=lh;
operhandle=oh;
}
public void setHandler(EmpHandler eh,CateHandler ch,AssetHandler ah,LendHandler lh,OperatorHandler oh) {
emphandle = eh;
catehandle = ch;
assethandle = ah;
lendhandle = lh;
operhandle = oh;
}
/**public void addAsset(){
Mydialog p = new AddBtn(assethandle);
Dialog emp = new Dialog(p) ;
emp.setSize(w,h);
emp.setResizable(true);
emp.setVisible(true);
assethandle.addEv = emp;
} */
public void addEmp(){
Mydialog p = new AddButPanel(emphandle);
EmpView ev=new EmpView(p);
ev.setSize(w,h);
ev.setVisible(true);
ev.setResizable(true);
emphandle.addEv=ev;
}
public void uptEmp(){
Mydialog p = new UptButPanel(emphandle);
EmpView ev=new EmpView(p);
ev.setSize(w,h);
ev.setVisible(true);
ev.setResizable(true);
emphandle.uptEv=ev;
}
public void delEmp(){
Mydialog p = new DelButPanel(emphandle);
EmpView ev=new EmpView(p);
ev.setSize(w,h);
ev.setVisible(true);
ev.setResizable(true);
emphandle.uptEv=ev;
}
public void addCate(){
Mydialog p=new AddButPanel(catehandle);
CateView cv=new CateView(p);
cv.setSize(w,h);
cv.setVisible(true);
cv.setResizable(true);
catehandle.addEv=cv;
}
public void uptCate(){
Mydialog p=new UptButPanel(catehandle);
CateView cv=new CateView(p);
cv.setSize(w,h);
cv.setVisible(true);
cv.setResizable(true);
catehandle.uptEv=cv;
}
public void delCate(){
Mydialog p=new DelButPanel(catehandle);
CateView cv=new CateView(p);
cv.setSize(w,h);
cv.setVisible(true);
cv.setResizable(true);
catehandle.uptEv=cv;
}
public void addAsset() {
Mydialog p = new AddButPanel(assethandle);
AssetView asset = new AddAssetView(p) ;
asset.setSize(w,h);
asset.setResizable(true);
asset.setVisible(true);
assethandle.addEv = asset;
}
/* public void lenAsset() {
Mydialog p = new LenButPanel(lendhandle);
LendView lend = new LenLendView(p) ;
lend.setSize(w,h);
lend.setResizable(true);
lend.setVisible(true);
lendhandle.lenEv = lend;
}
public void retAsset() {
Mydialog p = new RetButPanel(lendhandle);
LendView lend = new RetLendView(p) ;
lend.setSize(w,h);
lend.setResizable(true);
lend.setVisible(true);
lendhandle.retEv = lend;
}*/
public void uptAsset() {
Mydialog p = new UptButPanel(assethandle);
AssetView asset = new UptAssetView(p) ;
asset.setSize(w,h);
asset.setResizable(true);
asset.setVisible(true);
assethandle.uptEv =asset;
}
public void delAsset() {
Mydialog p = new DelButPanel(assethandle);
AssetView asset = new DelAssetView(p) ;
asset.setSize(w,h);
asset.setResizable(true);
asset.setVisible(true);
assethandle.uptEv = asset;
}
public void uptPwd() {
Mydialog p = new UptButPanel(operhandle);
OperatorView oper = new UptOperatorView(p) ;
oper.setSize(w,h);
oper.setResizable(true);
oper.setVisible(true);
operhandle.uptEv = oper;
}
public void lenAsset() {
Mydialog p = new LenButPanel(lendhandle);
LendView lend = new LenLendView(p) ;
lend.setSize(w,h);
lend.setResizable(true);
lend.setVisible(true);
lendhandle.lenEv = lend;
}
public void retAsset() {
Mydialog p = new RetButPanel(lendhandle);
LendView lend = new RetLendView(p) ;
lend.setSize(w,h);
lend.setResizable(true);
lend.setVisible(true);
lendhandle.retEv = lend;
}
public void actionPerformed(ActionEvent e){
if (e.getActionCommand() == "exit")
System.exit(0);
if(e.getActionCommand()=="aEp"){
addEmp(); //增加員工操作
}
if(e.getActionCommand()=="uEp"){
uptEmp(); //修改員工操作
}
if (e.getActionCommand() == "dEp") {
delEmp(); //刪除員工操作
}
if(e.getActionCommand()=="aCt"){
addCate(); //增加資產類別操作
}
if(e.getActionCommand()=="uCt"){
uptCate(); //修改資產類別操作
}
if (e.getActionCommand() == "dCt") {
delCate(); //刪除資產類別操作
}
if(e.getActionCommand() == "aFa"){
addAsset(); //增加資產操作
}
if(e.getActionCommand() == "uFa"){
uptAsset(); //修改資產操作
}
if(e.getActionCommand() == "dFa"){
delAsset(); //刪除資產操作
}
if (e.getActionCommand() == "uPw") {
uptPwd(); //修改密碼操作
}
if (e.getActionCommand() == "lFA") {
lenAsset(); //借用固定資產操作
}
if (e.getActionCommand() == "rFA") {
retAsset(); //歸還固定資產操作
}
}
private void jbInit() throws Exception {
}
}
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -