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

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

?? letter.java

?? 檔案管理(java).rar
?? JAVA
?? 第 1 頁 / 共 2 頁
字號:
import java.awt.*;
import javax.swing.*;
import java.awt.event.*;
import java.text.*;
import javax.swing.text.*;
import java.sql.*;
import javax.swing.event.*;
import javax.swing.table.*;
import java.util.Vector;


//介紹信窗口
class Letter extends LetterModel implements MouseListener, DocumentListener
{
	//總面板
	JPanel pane;
	//介紹信工具條
	JToolBar barLetter;
	JLabel[] lblTool=new JLabel[8];
	//介紹信明細面板
	JPanel paneLetter;
	JLabel[] lblMinxi=new JLabel[18];
	JTextField[] txtMinxi=new JTextField[16];
	JLabel lblTitle;
	//簡單查詢面板
	JPanel paneSimple;
	Choice choiceSimple;
	JTextField txtSimple;
	JLabel lblSimple,lblMore;
	//介紹信列表面板
	JPanel paneTable,paneTableSearch;
	JToolBar[] barTable=new JToolBar[2];
	Choice[] choice=new Choice[3];
	JLabel[] lblTable=new JLabel[2];
	JTextField[] txtTable=new JTextField[2];
	LockLetter lockMore;
	JLabel lblBack;
 	//構造函數
	Letter()
	{
		//初始化工具條
		barLetter=new JToolBar();
		barLetter.setBorder(BorderFactory.createLoweredBevelBorder());
		barLetter.setBackground(new Color(196,255,196));
		barLetter.setFloatable(false);
		barLetter.setOrientation(JToolBar.VERTICAL);
		lblTool[0]=new JLabel("首條記錄");
		lblTool[1]=new JLabel("末條記錄");
		lblTool[2]=new JLabel("前條記錄");
		lblTool[3]=new JLabel("后條記錄");
		lblTool[4]=new JLabel("新增記錄");
		lblTool[5]=new JLabel("保存記錄");
		lblTool[6]=new JLabel("更新記錄");
		lblTool[7]=new JLabel("刪除記錄");
		//工具條加入按鈕
		for(int i=0;i<8;i++)
		{
			lblTool[i].addMouseListener(this);
			if(i<4)
			    lblTool[i].setIcon(new ImageIcon("img/tool.gif"));
			else
			    lblTool[i].setIcon(new ImageIcon("img/edit.gif"));    
			lblTool[i].setForeground(new Color(148,139,253));
			JTextField t=new JTextField(2);
			t.setBackground(new Color(239,251,198));
			t.setEditable(false);
			t.setBorder(BorderFactory.createMatteBorder(0,0,0,0,Color.red));
			if(i==0)
			    barLetter.addSeparator();
			barLetter.add(lblTool[i]);
			barLetter.add(t);
		}
		lblTool[5].setEnabled(false);
		//介紹信明細面板初始化
		 lblTitle=new JLabel("介紹信");
		 lblTitle.setFont(new Font("隸書",Font.BOLD,30));
		 lblTitle.setForeground(new Color(89,89,255));		
		 lblMinxi[0]=new JLabel("編號:");
		 lblMinxi[1]=new JLabel("     茲介紹");
		 lblMinxi[2]=new JLabel("同志,身份證:");
         lblMinxi[3]=new JLabel("性別:");
         lblMinxi[4]=new JLabel("出生年月:");
         lblMinxi[5]=new JLabel("學歷:");
         lblMinxi[6]=new JLabel("所學專業:");
         lblMinxi[7]=new JLabel("籍貫:");
         lblMinxi[8]=new JLabel("前 往 貴 處");
         lblMinxi[9]=new JLabel("應 聘");
         lblMinxi[10]=new JLabel("崗位,工資:");
         lblMinxi[11]=new JLabel("其他待遇:");
         lblMinxi[12]=new JLabel("具體事項由雙方訂立《勞動合同》時商定,請給予接洽為荷!");
         lblMinxi[13]=new JLabel("單位:");
         lblMinxi[14]=new JLabel("地址:");
         lblMinxi[15]=new JLabel("電話:");
         lblMinxi[16]=new JLabel("聯系人:");
         lblMinxi[17]=new JLabel("介紹日期:");
         for(int i=0;i<18;i++)
         {
         	if(i==0)
         	   lblMinxi[i].setForeground(Color.red);
         	else   
               lblMinxi[i].setForeground(new Color(193,132,255));
         }
         for(int i=0;i<16;i++)
         {
         	txtMinxi[i]=new JTextField(10);
         	if(i==2||i==5||i==6||i==9||i==10)
         	   txtMinxi[i]=new JTextField(15);
         	if(i==7||i==11||i==12)
         	   txtMinxi[i]=new JTextField(40);
         	if(i==13)
         	   txtMinxi[i]=new JTextField(30); 
         	txtMinxi[i].setBackground(new Color(255,255,240));
         	if(i==0)
         	{
         	  
         	  txtMinxi[i].setBorder(BorderFactory.createMatteBorder(0,0,1,0,Color.red));        
              
            }
           	else
         	  txtMinxi[i].setBorder(BorderFactory.createMatteBorder(0,0,1,0,Color.blue));        
         }
         //初始化介紹信面板
         paneLetter=new JPanel();
         paneLetter.setBackground(new Color(255,255,240));
         paneLetter.setBorder(BorderFactory.createLoweredBevelBorder());
         paneLetter.setLayout(new GridBagLayout());
         GridBagConstraints c=new GridBagConstraints();
         //介紹信面板加入控件
         c.gridx=0;
		 c.gridy=0;
		 c.gridwidth=6;
		 c.gridheight=1;
		 c.insets=new Insets(8,0,8,8);
		 paneLetter.add(lblTitle,c);
		 //第二行
		
		 c.gridwidth=5;
		 c.anchor=GridBagConstraints.EAST;
		 c.gridy++;
		
	     paneLetter.add(lblMinxi[0],c);
		 c.gridx++;
		 c.gridwidth=6;
		 paneLetter.add(txtMinxi[0],c);
		
		 //第三行
		 c.gridwidth=1;
		 c.anchor=GridBagConstraints.WEST;
		 c.gridx=0;
		 c.gridy++;
		 paneLetter.add(lblMinxi[1],c);
		 c.gridx++;
		 paneLetter.add(txtMinxi[1],c);
		 c.gridx++;
		 paneLetter.add(lblMinxi[2],c);
		 c.gridx++;
		 paneLetter.add(txtMinxi[2],c);
		 c.anchor=GridBagConstraints.EAST;
		 c.gridx++;
		 paneLetter.add(lblMinxi[3],c);
		 c.gridx++;
		 paneLetter.add(txtMinxi[3],c);
		 //第四行
		 c.anchor=GridBagConstraints.WEST;
		 c.gridy++;
		 c.gridx=0;
		 paneLetter.add(lblMinxi[4],c);
		 c.gridx++;
		 paneLetter.add(txtMinxi[4],c);
		 c.gridx++;
		 paneLetter.add(lblMinxi[5],c);
		 c.gridx++;
		 paneLetter.add(txtMinxi[5],c);
		 c.gridx++;
		 paneLetter.add(lblMinxi[6],c);
		 c.gridx++;
		 paneLetter.add(txtMinxi[6],c);
		 //第五行
		 c.gridy++;
		 c.gridx=0;
		 paneLetter.add(lblMinxi[7],c);
		 c.gridx++;
		 c.gridwidth=4;
		 c.anchor=GridBagConstraints.EAST;
		 paneLetter.add(txtMinxi[7],c);
		 c.gridwidth=6;
		 c.anchor=GridBagConstraints.EAST;
		 paneLetter.add(lblMinxi[8],c);
		 //第六行
		 c.anchor=GridBagConstraints.WEST;
		 c.gridx=0;
		 c.gridy++;
		 paneLetter.add(lblMinxi[9],c);
		 c.gridx++;
		 paneLetter.add(txtMinxi[8],c);
		 c.gridx++;
	   	 paneLetter.add(lblMinxi[10],c);
		 c.gridx++;
		 paneLetter.add(txtMinxi[9],c);
		 c.gridx++;
		 paneLetter.add(lblMinxi[11],c);
		 c.gridx++;
		 c.anchor=GridBagConstraints.EAST;
		 paneLetter.add(txtMinxi[10],c);
		 //第七行
		 c.gridx=0;
		 c.gridy++;
		 c.anchor=GridBagConstraints.WEST;
		 paneLetter.add(lblMinxi[12],c);
		 //第八行
		 c.gridy++;
		 paneLetter.add(lblMinxi[13],c);
		 c.gridx++;
		 paneLetter.add(txtMinxi[11],c);
		 //第九行
		 c.gridx=0;
		 c.gridy++;
		 paneLetter.add(lblMinxi[14],c);
		 c.gridx++;
		 paneLetter.add(txtMinxi[12],c);
		 //第十行
		 c.gridx=0;
		 c.gridy++;
		 paneLetter.add(lblMinxi[15],c);
		 c.gridx++;
		 c.gridwidth=3;
		 paneLetter.add(txtMinxi[13],c);
		 c.gridwidth=4;
		 c.anchor=GridBagConstraints.EAST;
		 paneLetter.add(lblMinxi[16],c);
		 c.gridwidth=6;
		 paneLetter.add(txtMinxi[14],c);
		 //第十一行
		 c.gridx=0;
		 c.gridy++;
		 c.anchor=GridBagConstraints.WEST;
		 paneLetter.add(lblMinxi[17],c);
		 c.gridx++;
		 paneLetter.add(txtMinxi[15],c);
		 	//簡單查詢面板
		paneSimple=new JPanel();
		paneSimple.setLayout(new FlowLayout());
		paneSimple.setBackground(new Color(255,255,240));
		paneSimple.setBorder(BorderFactory.createMatteBorder(1,0,1,0,Color.red));
		lblSimple=new JLabel("簡單查詢");
		lblSimple.setForeground(Color.orange);
		lblMore=new JLabel("                        更多條件查詢");
	    lblMore.setForeground(Color.blue);
	    lblMore.setIcon(new ImageIcon("img/more.gif"));
	    lblMore.addMouseListener(this);
	    //lblMore.setHorizontalAlignment(SwingConstants.RIGHT);
	    lblMore.setHorizontalTextPosition(SwingConstants.LEFT);
	    choiceSimple=new Choice();
	    choiceSimple.addItem("編號");
	    choiceSimple.addItem("姓名");
		txtSimple=new JTextField(20);
		txtSimple.setBackground(new Color(255,255,240));
		txtSimple.getDocument().addDocumentListener(this);
		txtSimple.setBorder(BorderFactory.createMatteBorder(0,0,1,0,Color.blue));
		paneSimple.add(lblSimple);
		paneSimple.add(choiceSimple);
		paneSimple.add(txtSimple);
		paneSimple.add(lblMore);
		c.gridy++;
		paneLetter.add(paneSimple,c); 
		//總面板初始化
		pane=new JPanel();
		pane.setLayout(new BorderLayout());
		pane.add(barLetter,BorderLayout.WEST);
		pane.add(paneLetter,BorderLayout.CENTER);
		getinfo(1);
		//介紹信列表面板
		///////////////////////
		paneTableSearch=new JPanel();
		paneTableSearch.setBackground(Color.orange);
		
		paneTableSearch.setLayout(new FlowLayout());
		lblTable[0]=new JLabel("一級查詢");
		lblTable[1]=new JLabel("二級查詢");
		for(int i=0;i<3;i++)
		{
		    choice[i]=new Choice();
		    if(i!=1)
		       setchoice(choice[i],"select * from 介紹信");
		    else
		    {
		       choice[i].addItem("OR");
		       choice[i].addItem("AND");
		    }
		    choice[i].setForeground(new Color(89,89,255));
		          
		}
		for(int i=0;i<2;i++)
		{
			lblTable[i].setForeground(new Color(89,89,255));
			barTable[i]=new JToolBar();
			barTable[i].setBackground(Color.orange);
			barTable[i].setBorder(null);
			barTable[i].setFloatable(false);
		
			JTextField t=new JTextField(10);
			t.setBorder(BorderFactory.createMatteBorder(0,4,0,4,Color.orange));
			t.setBackground(new Color(255,255,240));
			t.setEditable(false);
			barTable[i].add(t);
			txtTable[i]=new JTextField(10);
			txtTable[i].setBorder(BorderFactory.createMatteBorder(0,0,1,0,Color.blue));
			txtTable[i].setBackground(Color.orange);
			txtTable[i].getDocument().addDocumentListener(this);
		}
		paneTableSearch.add(lblTable[0]);
		paneTableSearch.add(choice[0]);
		paneTableSearch.add(txtTable[0]);
		paneTableSearch.add(choice[1]);
		paneTableSearch.add(lblTable[1]);
		paneTableSearch.add(choice[2]);
		paneTableSearch.add(txtTable[1]);
		lblBack=new JLabel("返回上一頁");
		lblBack.setIcon(new ImageIcon("img/more.gif"));
		lblBack.addMouseListener(this);
		lblBack.setForeground(Color.red);
		paneTableSearch.add(lblBack);
		
		paneTable=new JPanel();
		paneTable.setLayout(new BorderLayout());
	
		
		paneTable.add(barTable[0],BorderLayout.WEST);
		paneTable.add(paneTableSearch,BorderLayout.NORTH);
		lockMore=new LockLetter("select * from 介紹信",0,3);
		lockMore.tableOne.addMouseListener(this);
		lockMore.tableTwo.addMouseListener(this);
		paneTable.add(lockMore.scroll,BorderLayout.CENTER);
		paneTable.add(barTable[1],BorderLayout.EAST);
	}
	//set choice
   void setchoice(Choice c,String str)
   {
   	  DataBase db=new DataBase();
   	  db.GetResultSet(str);
   	  try
   	  {
	   	  for(int i=0;i<db.rsmd.getColumnCount();i++)
	   	      c.addItem(db.rsmd.getColumnName(i+1));
	   	  db.st.close();    
	  }catch(SQLException e){}
   	      
   }
    //讀取介紹信信息
    void getinfo(int row)
    {
    	DataBase db=new DataBase();
    	db.GetResultSet("select * from 介紹信");
    	try
    	{
    		db.rs.absolute(row);
    		for(int i=2;i<=db.rsmd.getColumnCount();i++)
    		    txtMinxi[i-2].setText(db.rs.getString(i));
    		db.st.close();    
    	}catch(SQLException e){}
    }
	public void mouseClicked(MouseEvent parm1) 
	{
		//表格復選框代碼
		if(parm1.getClickCount()==1&&parm1.getSource()==lockMore.tableOne)
		{
			Point pt=parm1.getPoint();//得到鼠標坐標
	    	int row=lockMore.tableOne.rowAtPoint(pt);//得到該坐標表格行號
	    	String tstr=lockMore.tableOne.getValueAt(row,0).toString().trim();
	    	String tname=lockMore.tableOne.getValueAt(row,1).toString();
			if(tstr=="true")
			{
				DataBase dt=new DataBase();
				try
				{
					dt.GetResultSet("select * from 介紹信 ");

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
紧缚奴在线一区二区三区| 久久一区二区三区四区| 国产精品免费人成网站| 久久99在线观看| 91精品国产高清一区二区三区| 亚洲精选视频在线| 一本色道久久综合精品竹菊| 国产精品三级av| 成人av资源站| 亚洲男人天堂av| 欧美综合色免费| 亚洲狠狠爱一区二区三区| 91官网在线免费观看| 亚洲免费成人av| 欧美日韩精品三区| 日韩av不卡一区二区| 日韩欧美一卡二卡| 精品无人码麻豆乱码1区2区| 久久理论电影网| 成人免费高清在线观看| 亚洲色图丝袜美腿| 欧美中文字幕不卡| 轻轻草成人在线| 精品国产免费久久| 国产精品1区2区| 最新欧美精品一区二区三区| 色一区在线观看| 在线观看免费一区| 天天综合网 天天综合色| 欧美日韩成人一区| 青青草一区二区三区| 久久久久免费观看| 一本到不卡免费一区二区| 一二三四社区欧美黄| 欧美日韩成人激情| 国产一区二区在线观看视频| 中文字幕第一区综合| 色综合久久中文字幕综合网 | 精品日产卡一卡二卡麻豆| 奇米色一区二区三区四区| 日韩精品一区国产麻豆| 国产凹凸在线观看一区二区| 亚洲人被黑人高潮完整版| 欧美日韩dvd在线观看| 国模一区二区三区白浆| 国产精品免费看片| 欧美性感一区二区三区| 秋霞电影网一区二区| 久久久国产综合精品女国产盗摄| av激情成人网| 日本女人一区二区三区| 久久久久久久电影| 欧美亚洲国产怡红院影院| 强制捆绑调教一区二区| 国产午夜亚洲精品理论片色戒| 91蝌蚪porny| 蓝色福利精品导航| 一区二区三区免费看视频| 日韩亚洲欧美中文三级| 97国产一区二区| 久久 天天综合| 一区二区三区加勒比av| 久久久99精品免费观看不卡| 欧美性视频一区二区三区| 国产乱子伦一区二区三区国色天香| 亚洲免费观看在线视频| 久久亚洲一级片| 欧美精品自拍偷拍| 99精品欧美一区二区蜜桃免费 | 专区另类欧美日韩| 日韩精品一区二区三区在线观看| 色综合久久中文字幕| 国产91在线|亚洲| 日韩av电影一区| 一区二区三区日韩| 国产精品理论片| 亚洲精品一区二区三区影院| 欧美日韩你懂得| 99免费精品在线观看| 国产专区欧美精品| 日本不卡的三区四区五区| 一区二区三区在线视频观看58| 中文乱码免费一区二区| 精品国精品自拍自在线| 91精品国产色综合久久ai换脸| 91丨porny丨中文| 成人小视频在线观看| 国产在线精品免费| 久草热8精品视频在线观看| 午夜精品久久久久久久| 一区二区三区加勒比av| 亚洲欧美综合网| 国产欧美日韩精品一区| 日韩色视频在线观看| 欧美日韩综合在线| 在线视频国产一区| 91麻豆产精品久久久久久| 成人sese在线| 99视频在线精品| www.欧美色图| 国产成人精品免费一区二区| 精彩视频一区二区三区| 激情五月播播久久久精品| 日本一道高清亚洲日美韩| 亚洲国产精品尤物yw在线观看| 亚洲欧洲综合另类| 亚洲欧美激情一区二区| 亚洲欧美偷拍卡通变态| 国产精品网友自拍| 久久久99精品久久| 国产精品久久久久久亚洲伦| 中文字幕一区二区三区四区| 中文字幕亚洲视频| 亚洲激情自拍偷拍| 亚洲成人av资源| 强制捆绑调教一区二区| 久久99精品视频| 国产ts人妖一区二区| 99久久伊人网影院| 精品婷婷伊人一区三区三| 欧美二区三区的天堂| 欧美电影免费观看高清完整版在| 久久亚洲综合av| 国产亚洲精品中文字幕| 国产精品久99| 亚洲精品国产精品乱码不99| 亚洲影院久久精品| 五月开心婷婷久久| 奇米精品一区二区三区在线观看一| 久久精品久久综合| 国产成人av一区二区三区在线| 成人国产精品免费观看视频| 日韩一区中文字幕| 亚洲人成小说网站色在线| 偷拍一区二区三区四区| 久久国产尿小便嘘嘘尿| 丁香六月久久综合狠狠色| 91啪亚洲精品| 欧美一区二区二区| 中文字幕高清不卡| 日韩国产精品91| 国产精品白丝av| 欧美视频在线观看一区二区| 久久天天做天天爱综合色| 中文字幕人成不卡一区| 五月天精品一区二区三区| 国产成人av一区二区三区在线观看| 在线看日韩精品电影| 精品久久久久久久一区二区蜜臀| 国产欧美日韩麻豆91| 亚洲成年人网站在线观看| 国产美女精品一区二区三区| 欧美亚洲高清一区二区三区不卡| 久久免费国产精品 | 久草中文综合在线| 色噜噜夜夜夜综合网| 日韩女优av电影| 亚洲视频综合在线| 久久9热精品视频| 欧美日韩在线直播| 国产亚洲视频系列| 五月综合激情婷婷六月色窝| 国产成人免费视频网站| 欧美一区二区视频免费观看| 亚洲欧美在线另类| 国产原创一区二区| 欧美精品高清视频| 亚洲欧美偷拍卡通变态| 国产成人综合在线| 日韩视频中午一区| 亚洲一区二区黄色| 99在线精品一区二区三区| 久久综合国产精品| 日本怡春院一区二区| 欧美影视一区在线| 国产精品久久久久久久久晋中| 免费人成在线不卡| 欧美日韩在线播放三区四区| 国产精品超碰97尤物18| 国产成人精品一区二区三区四区| 日韩欧美电影在线| 天堂在线亚洲视频| 91久久精品一区二区二区| 欧美激情在线一区二区| 国产福利一区二区三区在线视频| 欧美一级高清片| 日本大胆欧美人术艺术动态| 在线视频你懂得一区| 亚洲欧美日韩国产综合在线| 国产成人免费视频一区| 久久久久国产成人精品亚洲午夜| 免费人成黄页网站在线一区二区| 欧美精品自拍偷拍| 丝袜美腿亚洲色图| 欧美精品一级二级三级| 午夜精品久久久久久| 在线成人av网站| 亚洲综合色丁香婷婷六月图片| 一本一道综合狠狠老| 亚洲人快播电影网|