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

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? frmypxm.java

?? 很全面的包括了住院管理的各項功能。如:管理員登錄
?? JAVA
?? 第 1 頁 / 共 2 頁
字號:
package myprojects.FrmYPXM;

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.lang.*;
import org.eclipse.swt.events.*;
import myprojects.FrmMenu.*;

public class FrmYPXM{

	String YPNM;
	
	 Shell shell;
		
	//標簽顯示顏色
	private static Color colBule,colRed;
	private Myprojects.FrmYPXMDb.FrmYPXMDb Db = new Myprojects.FrmYPXMDb.FrmYPXMDb();
	
	//表格
	private Table table;
	private Tree tree;
	private Group group;	
	private Label labelA,labelB;
	private Button buttonA,buttonB,buttonC;	
	private Text textYM;
	private Text textYPDJ;
	private Text txtYPNBDM;
	private Text txtYPFN;
	private Combo comboJJDW;
	private Text textZFBL;
	private Text textYPSR;
	private Text textYPWM;
	private Combo ComboJX;
	private Text textGG;
	private Combo ComboCD;
	private Combo ComboCJ;
	private Text textBZ;
	private Button button1;
	private Button button2;
	private Button button3;
	
public static void main(){
	Display display = new Display();
	FrmYPXM YPJG = new FrmYPXM();	
	
	//設置字體顏色
	colBule = new Color(display,0,0,255);
	colRed = new Color(display,255,0,0);
	
	//創(chuàng)建整體框架	
	YPJG.createShell();	
	YPJG.shell.open();
	
	while(!YPJG.shell.isDisposed()){
		if(!display.readAndDispatch())
			display.sleep();
	}
	display.dispose();
	}
	
private void createShell(){
	shell = new Shell();
	shell.setBounds(200,200,800,400);
//	shell.setSize(1024,768);
	shell.setText("藥品價格");
	
	//設置布局方式
	GridLayout gridLayout = new GridLayout();
	
	//將shell分為8列
	gridLayout.numColumns = 8;
	shell.setLayout(gridLayout);
	
	//創(chuàng)建數(shù)據(jù)庫連接
	if(!Db.getConnection())							
    {
        MessageBox msBox = new MessageBox(shell,SWT.OK|SWT.ICON_ERROR);
        msBox.setText("錯誤");
        msBox.setMessage("數(shù)據(jù)庫連接出錯");
        msBox.open();
        return;
    }
	//調(diào)用各方法、創(chuàng)建整體界面		
	createWidgets();
	createTable();
//	editEntry();
	fillTree();
	createGroup();
	createButton();

	shell.open();
	}
	

	
private void createWidgets(){
		
	//設置組件對齊方式
	GridData gridData0 = new GridData(GridData.HORIZONTAL_ALIGN_BEGINNING);
	//gridData0.horizontalSpan = 2;
	
	//創(chuàng)建標簽
	Label lblYPNBDM = new Label(shell,SWT.None);
	lblYPNBDM.setText(" 藥品內(nèi)部代碼 ");
	lblYPNBDM.setLayoutData(gridData0);
	
	//創(chuàng)建文本框
	txtYPNBDM = new Text(shell,SWT.BORDER);
	GridData gridData = new GridData(GridData.HORIZONTAL_ALIGN_FILL);
	gridData.widthHint = 60;
	txtYPNBDM.setLayoutData(gridData);
	
	getNumber();
	txtYPNBDM.addKeyListener(new KeyAdapter(){
		public void keyPressed(KeyEvent event) 
     		{
               
                if (event.keyCode == SWT.CR | event.keyCode == SWT.KEYPAD_CR)		//判斷按下什么鍵
                {
               
                	button1.setEnabled(true);
                	button2.setEnabled(true);
                	txtYPNBDM.setEditable(false);													//當調(diào)用此方法查詢指定用戶
               
                }

            }
        });
	
	//雙擊文本框顯示表結(jié)構
	txtYPNBDM.addMouseListener(new MouseAdapter() {
    public void mouseDoubleClick(MouseEvent e) {
    table.setVisible(true);
    }
});

//雙擊文本框顯示提示信息
txtYPNBDM.addMouseListener(new MouseAdapter() {
    public void mouseDoubleClick(MouseEvent e) {
	    labelA.setText("雙擊表格一行可以開始修改藥品信息");

    }
});
	
	Label Label2 = new Label(shell,SWT.None);
	Label2.setLayoutData(new GridData(GridData.FILL_HORIZONTAL));
	
	Label Label3 = new Label(shell,SWT.None);
	Label3.setLayoutData(new GridData(GridData.FILL_HORIZONTAL));
	
	Label Label4 = new Label(shell,SWT.None);
	Label4.setLayoutData(new GridData(GridData.FILL_HORIZONTAL));
	
	Label Label5 = new Label(shell,SWT.None);
	Label5.setLayoutData(new GridData(GridData.FILL_HORIZONTAL));	
	
	Label lblYPFN = new Label(shell,SWT.None);
	lblYPFN.setText(" 藥品分類 ");

	
	txtYPFN = new Text(shell,SWT.BORDER);
	txtYPFN.setLayoutData(new GridData(GridData.HORIZONTAL_ALIGN_FILL));
	//雙擊文本框顯示提示信息
	txtYPFN.addMouseListener(new MouseAdapter() {
		public void mouseDoubleClick(MouseEvent e) {
			labelA.setText("雙擊選擇一個分類開始輸入  移開焦點將使分類選擇樹隱去");

    }
});
		
	//雙擊文本框顯示樹結(jié)構
	txtYPFN.addMouseListener(new MouseAdapter() {
    	public void mouseDoubleClick(MouseEvent e) {
	        System.out.println("1111");
			tree.setVisible(true);

    }
});

				
}  

	
private void getNumber()
	{
		try
		{
			int temp = Db.getNumber();
			if(temp == 1)
			{
				if(Db.rs.next())
				{
					int i = Db.rs.getInt("NUMBER") + 1;
					if(i>=100)
						txtYPNBDM.setText("000" + String.valueOf(i));
					else
						txtYPNBDM.setText("0000" + String.valueOf(i));
					
				}	
			}
			else
			{
				System.out.println("Error!");	
			}	
		}
		catch(Exception e)
		{
			System.err.println(e.getMessage());
			e.printStackTrace();
		}
	}


private void createTable(){
		
	//創(chuàng)建表格		
	table = new Table(shell,SWT.BORDER | SWT.FULL_SELECTION | SWT.H_SCROLL | SWT.V_SCROLL);
	
	//設置表格表頭可見	
	table.setHeaderVisible(true);
	//設置表框線可見
	table.setLinesVisible(true);
	table.setVisible(false);
	
	//設置表格顯示格式
	GridData gridData1 = new GridData(GridData.FILL_BOTH);
	gridData1.horizontalSpan = 5;
	gridData1.heightHint = 130;
	gridData1.widthHint = 350;
	table.setLayoutData(gridData1);	
			
	//定義表格列名
	String[] columns={
					  "內(nèi)碼",
					  "藥名",
					  "規(guī)格",
					  "產(chǎn)地",
					  "廠家",
					  "輸入代用碼",
					  "計價單位",
					  "藥品單價",
					  "劑型",
					  "自費比例",
					  "藥品分類",
					  "外部銜接代碼",
					  "備注",
					    };
		
	//添加表格第一列		
	TableColumn col1 = new TableColumn(table,SWT.LEFT);
	col1.setText(columns[0]);
	col1.setWidth(55);
		

	//循環(huán)添加表格的后面各列
	for(int i=1;i<13;i++){		
		TableColumn colTotal = new TableColumn(table,SWT.LEFT);
		colTotal.setText(columns[i]);
		colTotal.setWidth(55);
	}
	

	addTableData();
       


     //添加雙擊行的監(jiān)聽器		
     table.addSelectionListener(new SelectionAdapter() {		
     public void widgetDefaultSelected(SelectionEvent e) {
     txtYPNBDM.setEditable(false);
     button1.setEnabled(true);
     button2.setEnabled(true);
     //獲得當前的選中行
	 TableItem[] items = table.getSelection();
 	 if (items.length == 0) return;
 	 txtYPNBDM.setText((items[0].getText(0)));
 	 textYM.setText((items[0].getText(1)));
 	 textGG.setText((items[0].getText(2)));
 	 ComboCD.setText((items[0].getText(3)));
 	 ComboCJ.setText((items[0].getText(4)));
 	 textYPSR.setText((items[0].getText(5)));
 	 comboJJDW.setText((items[0].getText(6)));
 	 textYPDJ.setText((items[0].getText(7)));
 	 ComboJX.setText((items[0].getText(8)));
 	 textZFBL.setText((items[0].getText(9)));
 	 textYPWM.setText((items[0].getText(11)));
 	 textBZ.setText((items[0].getText(12)));
 	}
    			
    });
			
	//////////////////////////////////////////////////////////////////////////
				


	//鼠標離開表結(jié)構后,table自動消失
	table.addMouseTrackListener(new MouseTrackAdapter() {
		public void mouseExit(MouseEvent e) {
			table.setVisible(false);
			}	
	});
}
	
	//向表格里添加數(shù)據(jù)
	private void addTableData()
	{

		try {	
				//從藥品信息表中取得數(shù)據(jù)
	      	 	Db.getData();	
	    		//移動動態(tài)集里的光標直至結(jié)束	
	      		while(Db.rs.next()){	
	    		//創(chuàng)建行
	        	TableItem item1 = new TableItem(table,0);	
	        	//設置當前行的內(nèi)容  (取得當前行內(nèi)容為item1.getText())	
	        	item1.setText(new String[]{	
          			Db.rs.getString("YPNM"),
	            	Db.rs.getString("YM"),		
	        		Db.rs.getString("GG"),	
	        		Db.rs.getString("CD"),	
	        		Db.rs.getString("CJ"),
	        		Db.rs.getString("YPSR"),
	        		Db.rs.getString("JJDW"),
	        		Db.rs.getString("YPDJ"),
	        		Db.rs.getString("JX"),
	        		Db.rs.getString("ZFBL"),
	        		Db.rs.getString("YPFL"),
	        		Db.rs.getString("YPWM"),
	        		Db.rs.getString("BZ"),	
	        		});		
	    		}		
			
	   		}	
    	catch(Exception e) {		
       		System.err.println(e.getMessage());	
       		}
       
	
}

	//創(chuàng)建樹	
private void fillTree() {
	tree = new Tree(shell,SWT.SINGLE);
	GridData griddata1 = new GridData(GridData.FILL_BOTH);
	griddata1.horizontalSpan = 3;
	tree.setLayoutData(griddata1);
	tree.setVisible(false);
	//鼠標離開樹結(jié)構后,tree自動消失
	tree.addMouseTrackListener(new MouseTrackAdapter() {
	    public void mouseExit(MouseEvent e) {
			tree.setVisible(false);
	    }
	});


    try
    {
        //分類代碼
        String nowDM = "";
        //字符長度
        int nowLengh;
        //取得醫(yī)藥分類表的數(shù)據(jù)
        Db.getDataSFFL();
        //移動光標
        Db.rs.next();
        //取得分類代碼
        nowDM = Db.rs.getString("FLDM").trim();
        //取得字符長度
        nowLengh = nowDM.length();
        //生成節(jié)點
        final TreeItem item1 = new TreeItem(tree,SWT.None);
        //設置內(nèi)容
        item1.setText(Db.rs.getString("FLMS"));
        //設置當前節(jié)點的分類代碼(它是數(shù)據(jù)表記錄關鍵字,以此作為一個節(jié)點數(shù)據(jù)的ID)
        item1.setData("fldm index",nowDM);

        TreeItem item;    //臨時item
        TreeItem item2F;  //第二層
        TreeItem item3F;  //第三層
        item = item1;
        item2F = item1;
        item3F = item1;

        while (Db.rs.next()) {
            nowDM = Db.rs.getString("FLDM").trim();
            nowLengh = nowDM.length();
            //判斷字符長度
            if (nowLengh == 3) {
                //指定上層為第一層
                item = item1;
                //生成子節(jié)點
                final TreeItem item2 = new TreeItem(item,SWT.NULL);
                //設置內(nèi)容
                item2.setText(Db.rs.getString("FLMS"));
                //設置當前節(jié)點的分類代碼(它是數(shù)據(jù)表記錄關鍵字,以此作為一個節(jié)點數(shù)據(jù)的ID)
                item2.setData("fldm index",nowDM);
                item2F = item2;
            }
            if (nowLengh == 5) {
                //指定上層為第二層
                item = item2F;
                //生成子節(jié)點
                final TreeItem item3 = new TreeItem(item,SWT.NULL);
                //設置內(nèi)容
                item3.setText(Db.rs.getString("FLMS"));
                //設置當前節(jié)點的分類代碼(它是數(shù)據(jù)表記錄關鍵字,以此作為一個節(jié)點數(shù)據(jù)的ID)
                item3.setData("fldm index",nowDM);
                item3F = item3;
            }
            if (nowLengh == 7) {
                //指定上層為第三層
                item = item3F;
                //生成子節(jié)點
                final TreeItem item4 = new TreeItem(item,SWT.NULL);
                //設置內(nèi)容
                item4.setText(Db.rs.getString("FLMS"));
                //設置當前節(jié)點的分類代碼(它是數(shù)據(jù)表記錄關鍵字,以此作為一個節(jié)點數(shù)據(jù)的ID)
                item4.setData("fldm index",nowDM);
            }
        }
    } catch(Exception e) {
        System.err.println(e.getMessage());
    }
    
		//添加雙擊節(jié)點的監(jiān)聽器		
		tree.addSelectionListener(new SelectionAdapter() {		
			public void widgetDefaultSelected(SelectionEvent e) {
		//獲得當前的選中節(jié)點
				TreeItem[] items = tree.getSelection();
				Object temp = items[0].getData("fldm index");
				txtYPFN.setText(String.valueOf(temp));

  }
});

}
	
private void createGroup(){
	group = new Group(shell,SWT.SHADOW_ETCHED_IN);
	
	//設置group顯示格式
	GridData gridData0 = new GridData(GridData.FILL_BOTH);
	gridData0.horizontalSpan=8;
	group.setLayoutData(gridData0);
	
	//設置group布局
	GridLayout gridLayout = new GridLayout();
	gridLayout.numColumns = 7;
	group.setLayout(gridLayout);
	
	//添加各組件到group
	Label lblYM = new Label(group,SWT.None);
	lblYM.setText(" 藥名 ");
	
	textYM = new Text(group,SWT.BORDER);
	textYM.setLayoutData(new GridData(GridData.HORIZONTAL_ALIGN_FILL));
	
	Label lblYPDJ = new Label(group,SWT.None);
	lblYPDJ.setText(" 藥品單價 ");
	
	textYPDJ = new Text(group,SWT.BORDER);
	textYPDJ.setLayoutData(new GridData(GridData.HORIZONTAL_ALIGN_FILL));
	
	Label lblJJDW = new Label(group,SWT.None);
	lblJJDW.setText(" 計價單位 ");		
	
	comboJJDW = new Combo(group,SWT.None);
	getCmb(comboJJDW,"JJDW");
	comboJJDW.setLayoutData(new GridData(GridData.HORIZONTAL_ALIGN_FILL));

	new Label(group,SWT.None);
	
	Label lblZFBL = new Label(group,SWT.None);
	lblZFBL.setText(" 自費比例 ");
	
	textZFBL = new Text(group,SWT.BORDER);
	textZFBL.setLayoutData(new GridData(GridData.HORIZONTAL_ALIGN_FILL));
	
	Label lblYPSR = new Label(group,SWT.None);
	lblYPSR.setText(" 輸入用代碼	");
	
	textYPSR = new Text(group,SWT.BORDER);
	textYPSR.setLayoutData(new GridData(GridData.HORIZONTAL_ALIGN_FILL));
	
	Label lblYPWM = new Label(group,SWT.None);
	lblYPWM.setText(" 外部銜接代碼 ");
	
	textYPWM = new Text(group,SWT.BORDER);
	textYPWM.setLayoutData(new GridData(GridData.HORIZONTAL_ALIGN_FILL));
	new Label(group,SWT.None);
	
	Label lblJX = new Label(group,SWT.None);
	lblJX.setText(" 劑型 ");
	
	ComboJX = new Combo(group,SWT.BORDER);
	getCmb(ComboJX,"JX");
	ComboJX.setLayoutData(new GridData(GridData.HORIZONTAL_ALIGN_FILL));
	
	
	Label lblGG = new Label(group,SWT.None);
	lblGG.setText(" 規(guī)格 ");

	textGG = new Text(group,SWT.BORDER);
	textGG.setLayoutData(new GridData(GridData.HORIZONTAL_ALIGN_FILL));
	

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
色噜噜久久综合| av成人老司机| 欧美tickling网站挠脚心| 日韩精品国产精品| 精品99一区二区| 成人精品在线视频观看| 亚洲啪啪综合av一区二区三区| 色综合久久中文综合久久牛| 一区二区三区电影在线播| 欧美日韩精品一区二区三区| 免费在线看成人av| 久久精品人人做| 99精品国产91久久久久久 | 91福利资源站| 香蕉加勒比综合久久| 欧美大胆一级视频| 成人精品高清在线| 亚洲成人在线免费| 精品国产三级电影在线观看| 99这里只有精品| 五月婷婷激情综合| 亚洲国产精品99久久久久久久久| 91精品福利在线| 九九精品视频在线看| 国产精品成人免费| 欧美一区二区三区婷婷月色 | 成人a免费在线看| 亚洲h精品动漫在线观看| 欧美xfplay| 99re免费视频精品全部| 美国三级日本三级久久99| 国产精品久久久久久户外露出 | 国产三级一区二区三区| 91福利视频网站| 久久精品国产99国产精品| 国产精品动漫网站| 日韩欧美国产精品| 91日韩一区二区三区| 国模娜娜一区二区三区| 一区二区三区日韩欧美| 国产亚洲欧美色| 7777精品伊人久久久大香线蕉经典版下载 | 亚洲1区2区3区视频| 国产欧美一区二区三区网站| 欧美美女一区二区| jiyouzz国产精品久久| 久久超碰97人人做人人爱| 亚洲一区二区三区四区五区黄| 国产拍欧美日韩视频二区| 制服丝袜一区二区三区| 在线亚洲高清视频| av电影天堂一区二区在线| 国产高清视频一区| 久久99久久久久| 视频一区在线视频| 一区二区三区不卡视频在线观看 | 亚洲.国产.中文慕字在线| 中文字幕免费不卡| 久久精品视频一区二区| 日韩一区二区视频在线观看| 欧美日本高清视频在线观看| 91久久奴性调教| 91丨九色丨尤物| 99综合电影在线视频| 成人app在线| eeuss鲁片一区二区三区在线观看 eeuss鲁片一区二区三区在线看 | 在线免费观看日韩欧美| 成人在线综合网| 国产精品18久久久久久久久| 国产一区中文字幕| 国产一区二区三区综合| 精品影院一区二区久久久| 久久精品国产亚洲aⅴ| 美女视频网站久久| 蜜臀精品一区二区三区在线观看 | 婷婷中文字幕综合| 亚洲成人av中文| 丝袜美腿亚洲一区| 麻豆精品久久精品色综合| 全国精品久久少妇| 麻豆免费精品视频| 国内精品写真在线观看| 国产成人福利片| 盗摄精品av一区二区三区| 成人app网站| 91看片淫黄大片一级在线观看| 91久久精品一区二区三| 欧美三区免费完整视频在线观看| 51精品久久久久久久蜜臀| 欧美日韩国产大片| 91精品久久久久久久99蜜桃 | 日韩理论在线观看| 亚洲免费观看视频| 夜色激情一区二区| 日韩精品一区第一页| 麻豆精品视频在线| 国产成人免费视频网站| 97超碰欧美中文字幕| 欧美午夜精品久久久| 欧美年轻男男videosbes| 精品国产免费一区二区三区四区 | 91免费版在线| 欧美日韩亚洲综合一区二区三区| 日韩亚洲国产中文字幕欧美| 2021国产精品久久精品| 中文字幕亚洲欧美在线不卡| 一区二区免费在线播放| 老司机午夜精品99久久| 91影院在线免费观看| 欧美美女直播网站| 久久免费电影网| 一区二区三区中文字幕电影| 日韩成人一级片| 成人激情电影免费在线观看| 欧美日韩一本到| 欧美国产精品一区| 亚洲国产欧美日韩另类综合| 韩国女主播一区二区三区| 在线影视一区二区三区| 日韩欧美第一区| 一区二区成人在线视频| 国产资源在线一区| 欧美系列亚洲系列| 欧美激情在线一区二区三区| 洋洋av久久久久久久一区| 国产一区二区精品久久99| 欧美综合视频在线观看| 久久久精品综合| 亚洲午夜电影在线观看| 丁香一区二区三区| 91精品国产综合久久蜜臀 | 亚洲一区二区三区在线| 国产·精品毛片| 日韩精品专区在线影院重磅| 一区二区三区国产精华| 成人午夜激情片| 精品国产91九色蝌蚪| 性做久久久久久| 一本大道久久精品懂色aⅴ| 国产日韩精品一区二区三区| 麻豆免费看一区二区三区| 色av一区二区| 亚洲图片欧美激情| 国产精品中文字幕日韩精品| 日韩一区二区三区视频| 亚洲国产wwwccc36天堂| 99久久精品免费| 国产色产综合色产在线视频| 久久97超碰国产精品超碰| 欧美日韩国产片| 亚洲综合视频在线| 99精品一区二区| 国产精品久久久久影院亚瑟| 国产福利一区二区| 精品88久久久久88久久久| 麻豆精品久久精品色综合| 欧美区一区二区三区| 亚洲电影第三页| 欧美日韩欧美一区二区| 亚洲国产精品欧美一二99| 不卡一二三区首页| 中文字幕中文在线不卡住| 国产毛片精品一区| 久久久久久黄色| 国产寡妇亲子伦一区二区| 26uuu另类欧美| 国产精品一区二区在线播放 | 国产精品麻豆99久久久久久| 国产精品香蕉一区二区三区| 久久久高清一区二区三区| 国产美女视频91| 国产欧美一区二区三区鸳鸯浴| 国产69精品久久777的优势| 欧美激情一区二区| 成人av在线一区二区三区| 亚洲欧洲国产日本综合| 91国产视频在线观看| 五月天欧美精品| 精品久久人人做人人爰| 国产乱淫av一区二区三区| 欧美国产欧美综合| 日本韩国精品在线| 亚洲最大成人综合| 91精品国产色综合久久不卡蜜臀 | 99国内精品久久| 一区二区在线免费| 欧美中文字幕久久| 麻豆一区二区在线| 中文字幕免费观看一区| 日本国产一区二区| 视频一区在线播放| 国产欧美精品一区二区色综合朱莉| 成人毛片在线观看| 亚洲一级二级在线| 欧美不卡在线视频| 成人免费毛片app| 亚洲电影在线播放| 精品av综合导航| 91黄视频在线观看| 免费成人你懂的|