亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來(lái)到蟲(chóng)蟲(chóng)下載站! | ?? 資源下載 ?? 資源專(zhuān)輯 ?? 關(guān)于我們
? 蟲(chóng)蟲(chóng)下載站

?? frmbrjf.java

?? 很全面的包括了住院管理的各項(xiàng)功能。如:管理員登錄
?? JAVA
?? 第 1 頁(yè) / 共 2 頁(yè)
字號(hào):
package FrmBRJF;
import org.eclipse.swt.events.*;
import org.eclipse.swt.*;
import java.sql.*;
import org.eclipse.swt.graphics.*;
import org.eclipse.swt.layout.*;
import org.eclipse.swt.widgets.*;
import java.util.Date;
import java.text.SimpleDateFormat;
import myprojects.FrmMenu.*;

public class FrmBRJF {
	//====================控件的聲明===============================
	private static Font font; 
	private Shell shell;
	private Display display;
   	private Text txtJFRQ;
	private Text txtZYH;
	private Text txtBRXM;
	private Combo cobJFXS;
	private Text txtSFY;
	private Text txtSFYYSJ;
	private Text txtJE;
	private Text txtJFHJ;
	private Text txtFYHJ;
	private boolean zyhc=false;
	private Button radioBRFY;
	private Button radioBRJF;
	private Button radioYSJ;
	private Button btnSAVE;
	private Button btnFQ;
	private Button btnBACK;

	private Table table;
	
	//聲明費(fèi)用情況組,單選按鈕組,compositeBUTTON用于放置確定,放棄,返回按鈕
    private Group groupFYQK;
	private Group groupRADIO;
	private Composite compositeBUTTON;

    //對(duì)table里面的每一列聲明
    private	TableColumn col1,col2,col3,col4,col5,col6,col7,col8,
                        col9,col10,col11,col12,col13,col14,col15,
                        col16,col17, col18,col19,col20;
    //聲明并實(shí)例化數(shù)據(jù)庫(kù)                    
	private FrmBRJFDb.FrmBRJFDb Db = new FrmBRJFDb.FrmBRJFDb();

    
    //main函數(shù),整個(gè)程序入口 
	public static void main(){
		Display display = new Display();
		FrmBRJF brjf=new FrmBRJF();	

		//創(chuàng)建整體框架	
		brjf.createShell();	
		brjf.shell.open();
		
		while(!brjf.shell.isDisposed()){
			if(!display.readAndDispatch())
				display.sleep();
		}
		font.dispose();
		display.dispose();
	}
	
	
	    //創(chuàng)建shell
	private void createShell(){
		//聲明一個(gè)字體設(shè)置shell的相關(guān)屬性
		font = new Font (display, "system", 18, SWT.NORMAL);
		shell = new Shell(SWT.DIALOG_TRIM);
		shell.setBounds(240,230,655,480);
		shell.setText("病人繳費(fèi)登記");
		
		//設(shè)置shell的布局為4列
		GridLayout gridLayout = new GridLayout();
		gridLayout.numColumns = 4;
		shell.setLayout(gridLayout);
		
		//連接數(shù)據(jù)庫(kù)
		
		boolean flg=true;
		
	  	try{	
			flg=Db.getConnection();			
		}
		catch(Exception e){
			System.out.println(e.getMessage());
			
		}
		if(flg){	    	
	        errorBox("連接數(shù)據(jù)庫(kù)出錯(cuò)");
    	}
    	
		////////調(diào)用各方法、創(chuàng)建整體界面/////////////////////	
		
		//創(chuàng)建上部分的小控件	
		createWidgets();
		//創(chuàng)建交費(fèi)情況組
	    createGroup();
	    //創(chuàng)建數(shù)據(jù)表格
		createTable();
		//創(chuàng)建單選按鈕控件組
		creategroupRADIO(); 
		//創(chuàng)建確定放棄返回按鈕
		createButton();
		shell.open();
		
		
	}
	
	///////////////創(chuàng)建上部分的小控件函數(shù)體////////////////////////////
	private void createWidgets(){
		
		//設(shè)置時(shí)間lbl的格式,占4格
		GridData gridData0 = new GridData(GridData.HORIZONTAL_ALIGN_END);
		gridData0.horizontalSpan = 4;
		Label labtime = new Label(shell,SWT.None);
    	//labtime用于顯示系統(tǒng)時(shí)間	
		labtime.setText("");
		labtime.setLayoutData(gridData0);

	    Label labsfysj = new Label(shell,SWT.None);	
        labsfysj.setText("收費(fèi)員應(yīng)上交");   
        txtSFYYSJ = new Text(shell,SWT.BORDER);
        txtSFYYSJ.setLayoutData(new GridData(GridData.HORIZONTAL_ALIGN_FILL));
        txtSFYYSJ.setEnabled(false);
        //獲得上繳數(shù)據(jù)
        txtSFYYSJ.setText(String.valueOf(Db.getysjje()));  
        
        GridData gridData1 = new GridData(GridData.HORIZONTAL_ALIGN_END);
		gridData1.horizontalSpan = 2;
		Label labname = new Label(shell,SWT.None);
		labname.setFont(font);
		labname.setText("    病人繳費(fèi)登記");
		Label labfree0 = new Label(shell,SWT.None);
		
		//增加兩個(gè)空行占位
		Label labfree1 = new Label(shell,SWT.None);
		Label labfree2 = new Label(shell,SWT.None);
		labfree1.setLayoutData(gridData0);
		labfree2.setLayoutData(gridData0);
	
	    Label labzyh = new Label(shell,SWT.None);
	    labzyh.setText("住院號(hào)");
	    
	    GridData gridData2 = new GridData(GridData.HORIZONTAL_ALIGN_FILL);
		gridData2.horizontalSpan = 1;
	    txtZYH = new Text(shell,SWT.BORDER);
	    txtZYH.setLayoutData(gridData2);
	    
	   //住院號(hào)輸入筐增加監(jiān)視器
	    txtZYH.addKeyListener(new KeyAdapter() {
        	public void keyPressed(KeyEvent event) {
            	switch (event.keyCode)
               	 	 {//捕捉enter鍵響應(yīng)事件
                      case SWT.CR:
                      //激活所有組件
	                      if(Db.checkzyh(txtZYH.getText())){
		                      txtBRXM.setEnabled(true);
			                  txtJFRQ.setEnabled(true);
			                  cobJFXS.setEnabled(true); 
			                  txtJE.setEnabled(true);
			                  radioBRFY.setEnabled(true);
			                  radioBRJF.setEnabled(true);
			                  btnFQ.setEnabled(true);
			             	  txtJFHJ.setText(String.valueOf(Db.getjfhj(txtZYH.getText())));
			             	  txtFYHJ.setText(String.valueOf(Db.getfyhj(txtZYH.getText())));
			              	  txtBRXM.setText(Db.getname(txtZYH.getText()));
			                  //繳費(fèi)形式選擇現(xiàn)金
			                  cobJFXS.select(0);
			                  //設(shè)置時(shí)間格式并顯示到交費(fèi)時(shí)間text筐
			                  Date nowTime = new Date();
			                  SimpleDateFormat  matter = new SimpleDateFormat("yyyy-MM-dd HH:mm");
			                  String time = String.valueOf(matter.format(nowTime));
			                  txtJFRQ.setText(time);
			                  //光標(biāo)定位到金額筐
			                  txtJE.setFocus();
			                  zyhc=true;
		                      }
			              else{
			              	  txtZYH.setText("");
			              	  txtZYH.setFocus();
			              	  errorBox("住院號(hào)錯(cuò)誤!");
			                  }
                      break; 
                      
             		  case SWT.ESC:
				             //捕獲ESC鍵,返回到初始狀態(tài)
				              txtBRXM.setEnabled(false); 
				              txtJFRQ.setEnabled(false);
				              cobJFXS.setEnabled(false); 
				              txtSFY.setEnabled(false);
				              txtJE.setEnabled(false);
				              txtJFHJ.setEnabled(false);
				              txtFYHJ.setEnabled(false);
				              radioBRFY.setEnabled(false);
				              radioBRJF.setEnabled(false);
				              btnSAVE.setEnabled(false);
				              btnFQ.setEnabled(false);
				              txtZYH.setText("");txtBRXM.setText("");txtJFRQ.setText("");cobJFXS.setText("");
				              txtSFY.setText("");txtJE.setText("");txtJFHJ.setText("");txtFYHJ.setText("");
				      break;
            
          		 }
          }
          });
          
          
          //改變住院號(hào)后引發(fā)的監(jiān)視器
            txtZYH.addModifyListener(new ModifyListener() {
               public void modifyText(ModifyEvent event) {
               	  txtJE.setText("");
	              txtJFHJ.setText("");
	        	  txtFYHJ.setText("");
	              txtBRXM.setEnabled(false); 
	              txtJFRQ.setEnabled(false);
	              cobJFXS.setEnabled(false); 
	              txtSFY.setEnabled(false);
	              txtJE.setEnabled(false);
	              radioBRFY.setEnabled(false);
	              radioBRJF.setEnabled(false);
	              radioBRFY.setSelection(false);
	              radioBRJF.setSelection(false);
	              radioYSJ.setSelection(true);
	              if(zyhc){
	              	  table.removeAll();
	              	  setTable(1);
	              	  zyhc=false;
	              }
	              btnSAVE.setEnabled(false);
	              btnFQ.setEnabled(false);   
          	   }
           });

	    
	    GridData gridData3 = new GridData(GridData.HORIZONTAL_ALIGN_CENTER);
		gridData1.horizontalSpan = 2;
        Label labbrxm = new Label(shell,SWT.None);	
        labbrxm.setText("病人姓名"); 
        labbrxm.setLayoutData(gridData3);
        txtBRXM = new Text(shell,SWT.BORDER);
        txtBRXM.setLayoutData(new GridData(GridData.HORIZONTAL_ALIGN_FILL));
        txtBRXM.setEnabled(false);
       
        Label labjfrq = new Label(shell,SWT.None);
        labjfrq.setText("繳費(fèi)日期");
        txtJFRQ = new Text(shell,SWT.BORDER);
        txtJFRQ.setLayoutData(new GridData(GridData.HORIZONTAL_ALIGN_FILL));
        txtJFRQ.setEnabled(false);
        
        Label labjfxs = new Label(shell,SWT.None);
        labjfxs.setText("繳費(fèi)形式");
        labjfxs.setLayoutData(new GridData(GridData.HORIZONTAL_ALIGN_CENTER));
        cobJFXS = new Combo(shell,SWT.None|SWT.Selection);
        cobJFXS.setLayoutData(new GridData(GridData.HORIZONTAL_ALIGN_FILL));
        cobJFXS.add("現(xiàn)金",0);
        cobJFXS.add("支票",1);
        cobJFXS.setEnabled(false);
        
        Label labsfy = new Label(shell,SWT.None);
        labsfy.setText("收費(fèi)員");
        txtSFY = new Text(shell,SWT.BORDER);
        txtSFY.setLayoutData(new GridData(GridData.HORIZONTAL_ALIGN_FILL));
        txtSFY.setEnabled(false);
       //數(shù)據(jù)庫(kù)獲得數(shù)據(jù)
       txtSFY.setText(Db.getUserID());
        
        Label labje = new Label(shell,SWT.None);
        labje.setText("      金額          ");
        labje.setLayoutData(new GridData(GridData.HORIZONTAL_ALIGN_CENTER));
        txtJE = new Text(shell,SWT.BORDER);
        txtJE.setLayoutData(new GridData(GridData.HORIZONTAL_ALIGN_FILL));
        txtJE.setEnabled(false);
        
       //增加金額框監(jiān)視器,讓保存按扭可用
           txtJE.addModifyListener(new ModifyListener() {
            public void modifyText(ModifyEvent event) {
           	btnSAVE.setEnabled(true);
           	if(txtJE.getText()==""){
           		btnSAVE.setEnabled(false);           		
           	}
          	}
            
        
   });
  }
  
  
  //////創(chuàng)建病人繳費(fèi)情況的控件組的函數(shù)實(shí)體//////////////////////////////
   private void createGroup(){
     	groupFYQK = new Group(shell,SWT.SHADOW_ETCHED_IN);
     	groupFYQK.setText("病人繳費(fèi)及費(fèi)用發(fā)生情況");
   			
		//設(shè)置group顯示格式
		GridData gridData0 = new GridData(GridData.HORIZONTAL_ALIGN_FILL);
		gridData0.horizontalSpan=4;
		groupFYQK.setLayoutData(gridData0);
		//設(shè)置group布局
		GridLayout gridLayout = new GridLayout();
		gridLayout.numColumns = 4;
		groupFYQK.setLayout(gridLayout);
   	 	//添加各組件到group
		Label labjfhj = new Label(groupFYQK,SWT.None);
		labjfhj.setText("繳費(fèi)合計(jì)   ");
		txtJFHJ = new Text(groupFYQK,SWT.BORDER);
		txtJFHJ.setLayoutData(new GridData(GridData.HORIZONTAL_ALIGN_FILL));
		txtJFHJ.setEnabled(false);
		
		Label labfyhj = new Label(groupFYQK,SWT.None);
		labfyhj.setText("                        費(fèi)用合計(jì)                 ");
		txtFYHJ = new Text(groupFYQK,SWT.BORDER); 
		txtFYHJ.setLayoutData(new GridData(GridData.HORIZONTAL_ALIGN_FILL));
        txtFYHJ.setEnabled(false);
       }
       
   ///////////////////創(chuàng)建表格 //////////////////////////////////////////  
   private void createTable(){
   			table = new Table(shell,SWT.SINGLE | SWT.BORDER | SWT.FULL_SELECTION);
		//設(shè)置表格表頭可見(jiàn)	
		table.setHeaderVisible(true);
     	//設(shè)置表框線可見(jiàn)
       table.setLinesVisible(true);
	   //設(shè)置表格填充格式為占據(jù)整行
		GridData gridData1 = new GridData(GridData.FILL_BOTH);
		gridData1.horizontalSpan =4;
		table.setLayoutData(gridData1);	
		//調(diào)用創(chuàng)建列子函數(shù),分配資源,讓第7---20列不可見(jiàn)
		colBuild1();colBuild2();
		col7.setWidth(0);col8.setWidth(0);col9.setWidth(0);col10.setWidth(0);
	    col11.setWidth(0);col12.setWidth(0);col13.setWidth(0);col14.setWidth(0);
	    col15.setWidth(0);col16.setWidth(0);col17.setWidth(0);col18.setWidth(0);
	    col19.setWidth(0);col20.setWidth(0);
	 }
	 					
    
    /////////////創(chuàng)建單選按鈕控件組///////////////////////////////
   private void creategroupRADIO(){
      	groupRADIO = new Group(shell,SWT.SHADOW_ETCHED_IN);
        //設(shè)置group顯示格式
		GridData gridData0 = new GridData(GridData.HORIZONTAL_ALIGN_FILL);
		gridData0.horizontalSpan=2;
		groupRADIO.setLayoutData(gridData0);
		//設(shè)置group布局
		GridLayout gridLayout = new GridLayout();
		gridLayout.numColumns = 3;
		groupRADIO.setLayout(gridLayout);
		
		//下面是增加3個(gè)單選按鈕到groupRADIO 
		//增加病人費(fèi)用按鈕
		radioBRFY =  new Button(groupRADIO,SWT.RADIO);
		radioBRFY.setText("病人費(fèi)用");
		radioBRFY.setEnabled(false);
		//增加病人費(fèi)用按鈕監(jiān)視器
		radioBRFY.addSelectionListener(new SelectionAdapter(){
			public void widgetSelected(SelectionEvent e){
				//如果第一列可見(jiàn)就先去掉全部列,然后創(chuàng)建第7-20列.
				if(!col1.isDisposed())
		         {
		        //清除全部列
		     	 dispose2();
		     	 dispose1();
		     	 //創(chuàng)建7-20列
		     	 colBuild2();
                 }
                 //清除表格內(nèi)容
		        table.removeAll();
		    //把相應(yīng)數(shù)據(jù)庫(kù)數(shù)據(jù)填入表格     
            setTable(3);	
	    	}	
			});
		
		//增加病人交費(fèi)按鈕
		radioBRJF =  new Button(groupRADIO,SWT.RADIO);
		radioBRJF.setText("病人繳費(fèi)");
		radioBRJF.setEnabled(false);
		//增加病人交費(fèi)單選按鈕監(jiān)視器
		radioBRJF.addSelectionListener(new SelectionAdapter(){
			public void widgetSelected(SelectionEvent e){
			     //如果第7-20列存在就先去掉全部列,再增加1-6列
		   		 if(!col7.isDisposed())
			         {//清除列函數(shù)
				 		dispose2();
						dispose1();
						//創(chuàng)建1-6列函數(shù)
						colBuild1();
			     	 }
			    // 清除表格內(nèi)容,從新裝入數(shù)據(jù)
		         table.removeAll();	
			     setTable(2);
			     }
			});
		
		//增加應(yīng)上繳按鈕
		radioYSJ =  new Button(groupRADIO,SWT.RADIO);
		radioYSJ.setText("應(yīng)上繳");
		radioYSJ.setSelection(true);
		//增加應(yīng)上繳按鈕監(jiān)視器
		radioYSJ.addSelectionListener(new SelectionAdapter(){
	    public void widgetSelected(SelectionEvent e){
	   		  if(!col7.isDisposed()){
			     dispose2();
			     dispose1();
			     colBuild1();

?? 快捷鍵說(shuō)明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號(hào) Ctrl + =
減小字號(hào) Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
国产伦精品一区二区三区免费迷| 丝袜亚洲另类丝袜在线| 日韩欧美国产wwwww| 色狠狠色噜噜噜综合网| 国产精品中文字幕一区二区三区| 天堂久久一区二区三区| 又紧又大又爽精品一区二区| 国产亚洲精品aa午夜观看| 日韩美女主播在线视频一区二区三区| 91影院在线免费观看| 成人午夜激情在线| 国产成人免费视频网站 | 99精品1区2区| 视频一区二区三区在线| 日韩国产在线一| 一区二区三区在线视频观看 | 国产日产精品一区| 综合久久综合久久| 亚洲一区二区三区美女| 久久精品国产澳门| av网站免费线看精品| 日韩一级大片在线观看| 中文字幕中文字幕中文字幕亚洲无线| 亚洲天堂福利av| 麻豆中文一区二区| www.久久久久久久久| 日韩亚洲欧美一区二区三区| 自拍偷拍亚洲欧美日韩| 久久国产精品区| 欧美中文字幕不卡| 亚洲欧美激情小说另类| 91小视频在线| 最新国产精品久久精品| 国产91精品精华液一区二区三区| 日韩精品中文字幕一区二区三区| 亚洲一二三四区| 欧美性受xxxx黑人xyx性爽| 亚洲天堂a在线| 99久久综合国产精品| 国产嫩草影院久久久久| 国产一区二区三区在线看麻豆| 欧美一二三区在线观看| 日韩成人精品在线| 欧美一级午夜免费电影| 日本亚洲电影天堂| 日韩视频中午一区| 韩国av一区二区三区| 2017欧美狠狠色| 99精品视频在线观看| 亚洲欧美国产77777| 欧美性受极品xxxx喷水| 热久久免费视频| 久久在线免费观看| av成人免费在线观看| 伊人色综合久久天天| 日韩一区二区三区在线观看| 久久成人av少妇免费| 国产午夜精品福利| 欧美性高清videossexo| 日韩精品亚洲一区二区三区免费| 日韩精品一区二区在线| 国产福利精品一区二区| 亚洲欧洲成人自拍| 精品视频色一区| 国产精品一区二区你懂的| 亚洲人吸女人奶水| 精品美女一区二区| 91免费在线看| 国产一区二区按摩在线观看| 成人免费视频免费观看| 日韩电影在线观看网站| 亚洲色欲色欲www| 亚洲精品一区二区精华| 欧洲另类一二三四区| 成人免费观看男女羞羞视频| 日韩高清一区在线| 亚洲一区自拍偷拍| 国产蜜臀av在线一区二区三区| 在线观看日韩国产| 97久久人人超碰| 国产99一区视频免费| 精品综合免费视频观看| 五月婷婷久久丁香| www.日韩av| 国产精品99久久久久久久vr| 久久99久久99| 极品尤物av久久免费看| 激情丁香综合五月| 国产美女一区二区三区| 狠狠久久亚洲欧美| 蜜臀av性久久久久蜜臀aⅴ流畅| 亚洲国产视频在线| 亚洲一区二区三区视频在线播放| 亚洲欧美激情视频在线观看一区二区三区 | 欧美精品成人一区二区三区四区| 色视频成人在线观看免| 色噜噜狠狠色综合中国| 在线免费观看一区| 欧美三级电影在线观看| 欧美人伦禁忌dvd放荡欲情| 91精品一区二区三区在线观看| 欧美精品日日鲁夜夜添| 日韩欧美亚洲另类制服综合在线| 91麻豆精品91久久久久同性| 在线电影院国产精品| 亚洲精品在线观看视频| 日本一区二区成人在线| 亚洲视频图片小说| 日韩中文字幕区一区有砖一区| 久久黄色级2电影| 国产电影精品久久禁18| 日本高清不卡视频| 欧美电视剧在线观看完整版| 久久精品免视看| 一区二区免费看| 看国产成人h片视频| 成人福利视频在线| 69堂成人精品免费视频| 久久免费美女视频| 亚洲久草在线视频| 国产在线视视频有精品| 欧美吻胸吃奶大尺度电影| 久久―日本道色综合久久| 亚洲国产精品久久不卡毛片| 国产麻豆成人精品| 3d动漫精品啪啪一区二区竹菊| 国产精品伦一区二区三级视频| 午夜成人免费电影| 色偷偷一区二区三区| xf在线a精品一区二区视频网站| 亚洲精品国产a久久久久久| 欧美精品久久久久久久久老牛影院| 国产精品久久久久久久久久免费看| 日本欧美在线观看| 色哟哟在线观看一区二区三区| 久久综合久久99| 麻豆成人91精品二区三区| 欧美天堂一区二区三区| 国产精品理论片在线观看| 国产成人在线观看免费网站| 欧美大片在线观看一区二区| 日韩制服丝袜av| 欧美日韩精品久久久| 亚洲男人的天堂一区二区| 91香蕉视频在线| 一区二区在线观看免费视频播放| 色综合久久天天综合网| 国产精品久久久一区麻豆最新章节| 国产久卡久卡久卡久卡视频精品| 欧美精品tushy高清| 国产大片一区二区| 久久久久久97三级| 国产成人免费xxxxxxxx| 国产欧美一区视频| 91在线无精精品入口| 一区二区三区中文字幕精品精品 | 日韩欧美成人一区二区| 极品少妇xxxx精品少妇偷拍| 国产偷v国产偷v亚洲高清| 不卡视频一二三四| 亚洲综合色在线| 欧美一区二区不卡视频| 国内精品第一页| 中文字幕一区二区三区蜜月| 在线看一区二区| 狠狠色狠狠色综合| 中文字幕在线不卡国产视频| 欧美丝袜自拍制服另类| 国产精品自拍av| 伊人夜夜躁av伊人久久| 日韩欧美高清dvd碟片| caoporn国产精品| 婷婷激情综合网| 国产亚洲一二三区| 欧美日韩国产首页| 国内精品久久久久影院薰衣草| **性色生活片久久毛片| 欧美电影免费观看高清完整版在| 成人精品高清在线| 五月激情六月综合| 国产精品国产自产拍高清av王其| 欧美日本一区二区在线观看| 黄网站免费久久| 午夜激情一区二区三区| 亚洲欧洲韩国日本视频| 欧美一区二区三区色| 一本到不卡精品视频在线观看 | 蜜臀av性久久久久av蜜臀妖精| 国产精品二三区| 国产精品无码永久免费888| 制服.丝袜.亚洲.中文.综合| www.日韩精品| 国产米奇在线777精品观看| 日本中文字幕一区二区视频 | 欧美色图天堂网| 91麻豆123| 91免费国产视频网站| 国产在线精品一区二区三区不卡| 美腿丝袜亚洲色图| 日本特黄久久久高潮|