📄 frmmenu.java
字号:
package myprojects.FrmMenu;
import org.eclipse.swt.events.*;
import org.eclipse.swt.*;
import org.eclipse.swt.graphics.*;
import org.eclipse.swt.layout.*;
import org.eclipse.swt.widgets.*;
import java.text.*;
import myprojects.FrmJBDM.*;
import myprojects.FrmUser.*;
import myprojects.FrmCLSZ.*;
import myprojects.FrmXMFL.*;
import myprojects.FrmSFXM.*;
import myprojects.FrmYPXM.*;
//import myprojects.FrmCFBZ.*;
import myprojects.FrmBRRY.*;
//import myprojects.FrmFPCW.*;
import FrmBRJF.*;
import myprojects.FrmSFSJ.*;
import myprojects.FrmZYCF.*;
import myprojects.FrmBRTF.*;
import myProject.FrmBRJZ.*;
import myprojects.FrmBRCY.*;
import myprojects.FrmBRCX.*;
import myprojects.FrmBlcx.*;
//import myprojects.FrmSRYB.*;
//import myprojects.FrmZYCX.*;
public class FrmMenu{
private Shell shell;
private Display display;
private Button btnRjyh;
private Button btnYyxm;
private Button btnYlfw;
private Button btnYjxx;
private Button btnXtsz;
private Button btnJbdm;
private Button btnCwsf;
private Button btnBrry;
private Button btnBrjf;
private Button btnSfsj;
private Button btnBrjz;
private Button btnApcw;
private Button btnZycf;
private Button btnBrtf;
private Button btnBrcy;
private Button btnBrxx;
private Button btnBlcx;
private Button btnSryb;
private Button btnTjtb;
private Button btnExit;
//private myprojects.FrmJBDM.FrmJBDM Jbdm;
public static void main(){
Display display=new Display();
FrmMenu Item=new FrmMenu();
Item.createShell();
while( !Item.shell.isDisposed())
{
if(!display.readAndDispatch())
display.sleep();
}
display.dispose();
}
private void createShell(){
shell=new Shell(display,SWT.MIN);
shell.setText("功能选择");
shell.setBounds(350,150,360,400);
GridLayout gridlayout=new GridLayout();
shell.setLayout(gridlayout);
createItem();
shell.open();
}
private void createItem(){
//添加选项卡
TabFolder tabFolder = new TabFolder(shell, SWT.NONE);
GridData griddataTab=new GridData(GridData.FILL_BOTH);
tabFolder.setLayoutData(griddataTab);
TabItem itemJcxx = new TabItem(tabFolder, SWT.NONE);
TabItem itemSfjz = new TabItem(tabFolder, SWT.NONE);
TabItem itemTjcx = new TabItem(tabFolder, SWT.NONE);
itemJcxx.setText("基础信息");
itemSfjz.setText("收费结帐");
itemTjcx.setText("统计查询");
//添加"结束运行"按钮
btnExit=new Button(shell,SWT.PUSH);
btnExit.setText("结束运行");
GridData griddataE=new GridData(GridData.HORIZONTAL_ALIGN_END);
griddataE.heightHint=50;
griddataE.widthHint=160;
btnExit.setLayoutData(griddataE);
btnExit.addSelectionListener(new SelectionAdapter(){
public void widgetSelected(SelectionEvent event) {
shell.dispose();
// return;
}
});
//向"基础信息"选项卡添加按钮
GridLayout layout0=new GridLayout();
layout0.numColumns=2;
Composite comJcxx=new Composite (tabFolder,SWT.NONE);
comJcxx.setLayout(layout0);
btnRjyh = new Button(comJcxx,SWT.PUSH);
btnXtsz = new Button(comJcxx,SWT.PUSH);
btnYyxm = new Button(comJcxx,SWT.PUSH);
btnJbdm = new Button(comJcxx,SWT.PUSH);
btnYlfw = new Button(comJcxx,SWT.PUSH);
btnYjxx = new Button(comJcxx,SWT.PUSH);
btnCwsf = new Button(comJcxx,SWT.PUSH);
setButton(btnRjyh,"软件用户");
setButton(btnXtsz,"系统设置");
setButton(btnYyxm,"医药项目分类");
setButton(btnJbdm,"疾病代码维护");
setButton(btnYlfw,"医疗服务收费标准");
setButton(btnCwsf,"床位收费标准");
setButton(btnYjxx,"药价信息");
itemJcxx.setControl(comJcxx);
//向"收费结帐"选项卡添加按钮
GridLayout layout1=new GridLayout();
layout1.numColumns=2;
Composite comSfjz=new Composite (tabFolder,SWT.NONE);
comSfjz.setLayout(layout1);
btnBrry = new Button(comSfjz,SWT.PUSH);
btnApcw = new Button(comSfjz,SWT.PUSH);
btnBrjf = new Button(comSfjz,SWT.PUSH);
btnZycf = new Button(comSfjz,SWT.PUSH);
btnSfsj = new Button(comSfjz,SWT.PUSH);
btnBrtf = new Button(comSfjz,SWT.PUSH);
btnBrjz = new Button(comSfjz,SWT.PUSH);
btnBrcy = new Button(comSfjz,SWT.PUSH);
setButton(btnBrry,"病人入院");
setButton(btnApcw,"安排床位");
setButton(btnBrjf,"病人缴费");
setButton(btnZycf,"住院处方");
setButton(btnSfsj,"收费上缴");
setButton(btnBrtf,"病人退费");
setButton(btnBrjz,"病人结帐");
setButton(btnBrcy,"病人出院");
itemSfjz.setControl(comSfjz);
//向"统计查询"选项卡添加按钮
GridLayout layout2=new GridLayout();
layout2.numColumns=2;
Composite comTjcx=new Composite (tabFolder,SWT.NONE);
comTjcx.setLayout(layout2);
btnBrxx = new Button(comTjcx,SWT.PUSH);
btnBlcx = new Button(comTjcx,SWT.PUSH);
btnSryb = new Button(comTjcx,SWT.PUSH);
btnTjtb = new Button(comTjcx,SWT.PUSH);
setButton(btnBrxx,"病人信息查询");
setButton(btnBlcx,"病历查询");
setButton(btnSryb,"收入月报");
setButton(btnTjtb,"统计图表");
itemTjcx.setControl(comTjcx);
//添加单击按钮监听器
btnRjyh.addSelectionListener(new SelectionAdapter(){
//软件用户
public void widgetSelected(SelectionEvent event) {
FrmUser User = new FrmUser();
shell.getDisplay().dispose();
shell.dispose();
User.main();
return;
//System.out.println("aaaaaa");
}
});
btnXtsz.addSelectionListener(new SelectionAdapter(){
//系统设置
public void widgetSelected(SelectionEvent event) {
FrmCLSZ Clsz = new FrmCLSZ();
shell.getDisplay().dispose();
shell.dispose();
Clsz.main();
return;
}
});
btnYyxm.addSelectionListener(new SelectionAdapter(){
//医药项目分类
public void widgetSelected(SelectionEvent event) {
FrmXMFL Xmfl = new FrmXMFL();
shell.getDisplay().dispose();
shell.dispose();
Xmfl.main();
return;
}
});
btnJbdm.addSelectionListener(new SelectionAdapter(){
//疾病代码维护
public void widgetSelected(SelectionEvent event) {
myprojects.FrmJBDM.FrmJBDM Jbdm=new myprojects.FrmJBDM.FrmJBDM();
shell.getDisplay().dispose();
shell.dispose();
Jbdm.main();
return;
}
});
btnYlfw.addSelectionListener(new SelectionAdapter(){
//医疗服务收费标准
public void widgetSelected(SelectionEvent event) {
FrmSFXM Sfxm = new FrmSFXM();
shell.getDisplay().dispose();
shell.dispose();
Sfxm.main();
return;
}
});
// btnCwsf.addSelectionListener(new SelectionAdapter(){
// //床位收费标准
// public void widgetSelected(SelectionEvent event) {
// FrmCFBZ Cfbz = new FrmCFBZ();
// shell.getDisplay().dispose();
// shell.dispose();
// Cfbz.main();
// return;
// }
// });
//
btnYjxx.addSelectionListener(new SelectionAdapter(){
//药价信息
public void widgetSelected(SelectionEvent event) {
FrmYPXM Ypxm = new FrmYPXM();
shell.getDisplay().dispose();
shell.dispose();
Ypxm.main();
return;
}
});
btnBrry.addSelectionListener(new SelectionAdapter(){
//病人入院
public void widgetSelected(SelectionEvent event) {
FrmBRRY Brry = new FrmBRRY();
shell.getDisplay().dispose();
shell.dispose();
Brry.main();
return;
}
});
//
// btnApcw.addSelectionListener(new SelectionAdapter(){
// //安排床位
// public void widgetSelected(SelectionEvent event) {
// FrmFPCW Fpcw = new FrmFPCW();
// shell.getDisplay().dispose();
// shell.dispose();
// Fpcw.main();
// return;
// }
// });
//
btnBrjf.addSelectionListener(new SelectionAdapter(){
//病人缴费
public void widgetSelected(SelectionEvent event) {
FrmBRJF Brjf = new FrmBRJF();
shell.getDisplay().dispose();
shell.dispose();
Brjf.main();
return;
}
});
btnZycf.addSelectionListener(new SelectionAdapter(){
//住院处方
public void widgetSelected(SelectionEvent event) {
shell.getDisplay().dispose();
shell.dispose();
FrmZYCF.main();
}
});
btnSfsj.addSelectionListener(new SelectionAdapter(){
//收费上缴
public void widgetSelected(SelectionEvent event) {
FrmSFSJ Sfsj = new FrmSFSJ();
shell.getDisplay().dispose();
shell.dispose();
Sfsj.main();
return;
}
});
btnBrtf.addSelectionListener(new SelectionAdapter(){
//病人退费
public void widgetSelected(SelectionEvent event) {
FrmBRTF Brtf = new FrmBRTF();
shell.getDisplay().dispose();
shell.dispose();
Brtf.main();
return;
}
});
btnBrjz.addSelectionListener(new SelectionAdapter(){
//病人结帐
public void widgetSelected(SelectionEvent event) {
FrmBRJZ Brjz = new FrmBRJZ();
shell.getDisplay().dispose();
shell.dispose();
Brjz.main();
return;
}
});
btnBrcy.addSelectionListener(new SelectionAdapter(){
//病人出院
public void widgetSelected(SelectionEvent event) {
FrmBRCY Brcy=new FrmBRCY();
shell.getDisplay().dispose();
shell.dispose();
Brcy.main();
}
});
btnBrxx.addSelectionListener(new SelectionAdapter(){
//病人信息查询
public void widgetSelected(SelectionEvent event) {
FrmBRCX Brcx = new FrmBRCX();
shell.getDisplay().dispose();
shell.dispose();
Brcx.main();
return;
}
});
btnBlcx.addSelectionListener(new SelectionAdapter(){
//病例查询
public void widgetSelected(SelectionEvent event) {
FrmBlcx Blcx = new FrmBlcx();
shell.getDisplay().dispose();
shell.dispose();
Blcx.main();
return;
}
});
//
// btnSryb.addSelectionListener(new SelectionAdapter(){
// //收入月报
// public void widgetSelected(SelectionEvent event) {
// FrmSRYB Sryb = new FrmSRYB();
// shell.getDisplay().dispose();
// shell.dispose();
// Sryb.main();
// return;
// }
// });
//
// btnTjtb.addSelectionListener(new SelectionAdapter(){
// //统计图表
// public void widgetSelected(SelectionEvent event19) {
// FrmZYCX Zycx = new FrmZYCX();
// shell.getDisplay().dispose();
// shell.dispose();
// Zycx.main();
// return;
// }
// });
}
public void setButton(Button button,String text){
//设置按钮大小和显示内容
button.setText(text);
GridData griddata=new GridData();
griddata.heightHint=65;
griddata.widthHint=160;
button.setLayoutData(griddata);
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -