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

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

?? people.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;
import javax.swing.filechooser.*;
import java.io.*;


class People extends ModleTable implements MouseListener, DocumentListener
{
	//總面板
	JPanel pane;
	JFileChooser chooser;
	////人才信息工具條
	JToolBar barPeople;
	JLabel[] lblTool=new JLabel[8];
	//人才信息面板
	JPanel panePeople,pane1,pane2;
	JLabel[] lblPeople=new JLabel[20];
	JTextField[] txtPeople=new JTextField[16];
	JTextArea[] areaPeople=new JTextArea[4];
	JLabel lblImage;
	//簡單查詢面板
	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];
	LockTableModel lockMore;
	JLabel lblBack;
	//構造函數
	People()
	{
		//人才信息面板初始化
		panePeople=new JPanel();
		
		lblImage=new JLabel("");
		lblImage.addMouseListener(this);
		lblImage.setIcon(new ImageIcon("pic/null.jpg"));
		lblImage.setBackground(Color.red);
		
		lblImage.setBorder(BorderFactory.createMatteBorder(1,1,1,1,new Color(193,132,255)));
		
		lblPeople[0]=new JLabel("編號");
		lblPeople[1]=new JLabel("姓名");
		lblPeople[2]=new JLabel("身份證號碼");
		lblPeople[3]=new JLabel("出生年月");
		lblPeople[4]=new JLabel("文化程度");
		lblPeople[5]=new JLabel("政治面貌");
		lblPeople[6]=new JLabel("婚姻");
		lblPeople[7]=new JLabel("身高");
		lblPeople[8]=new JLabel("體重");
		lblPeople[9]=new JLabel("視力");
		lblPeople[10]=new JLabel("專業");
		lblPeople[11]=new JLabel("戶籍");
		lblPeople[12]=new JLabel("聯系電話");
		lblPeople[13]=new JLabel("家庭住址");
		lblPeople[14]=new JLabel("登記日期");
		lblPeople[15]=new JLabel("登記日期");
		lblPeople[16]=new JLabel("學習經歷");
		lblPeople[17]=new JLabel("個人特長");
		lblPeople[18]=new JLabel("工作經歷");
		lblPeople[19]=new JLabel("備注");
		for(int i=0;i<20;i++)
		{
			lblPeople[i].setForeground(new Color(193,132,255));
		}
		for(int i=0;i<16;i++)
		{
			if(i==0||i==1||i==3||i==4||i==6||i==7||i==15)
			   txtPeople[i]=new JTextField(10);
			else 
			   txtPeople[i]=new JTextField(15); 
			txtPeople[i].setBackground(new Color(255,255,240));
			txtPeople[i].setBorder(BorderFactory.createMatteBorder(0,0,1,0,Color.blue));   
			
		}
		for(int i=0;i<4;i++)
		{
			areaPeople[i]=new JTextArea(3,55);
			areaPeople[i].setBorder(BorderFactory.createMatteBorder(1,1,1,1,Color.blue));
			areaPeople[i].setBackground(new Color(255,255,240));
		}
		/////////
		pane1=new JPanel();
		pane1.setLayout(new GridBagLayout());
		GridBagConstraints c1=new GridBagConstraints();
		c1.gridy=0;
		c1.insets=new Insets(5,0,5,5);
		pane1.add(lblPeople[0],c1);
		pane1.add(txtPeople[0],c1);
		pane1.add(lblPeople[1],c1);
		pane1.add(txtPeople[1],c1);
		pane1.add(lblPeople[2],c1);
	    pane1.add(txtPeople[2],c1);
	    
		c1.gridy++;
		
		pane1.add(lblPeople[3],c1);
	    pane1.add(txtPeople[3],c1);
		pane1.add(lblPeople[4],c1);
	    pane1.add(txtPeople[4],c1);
		pane1.add(lblPeople[5],c1);
		pane1.add(txtPeople[5],c1);
		c1.gridy+=8;
		
		c1.gridy++;
		pane1.add(lblPeople[6],c1);
	    pane1.add(txtPeople[6],c1);
		pane1.add(lblPeople[7],c1);
		pane1.add(txtPeople[7],c1);
		pane1.add(lblPeople[8],c1);
	    pane1.add(txtPeople[8],c1);
	    ///////////////////////////////
	    //////////////////////////////
	    pane2=new JPanel();
		pane2.setLayout(new GridBagLayout());
		GridBagConstraints c2=new GridBagConstraints();
		c2.gridy=0;
		c2.insets=new Insets(5,0,5,5);
		pane2.add(lblPeople[9],c2);
		pane2.add(txtPeople[9],c2);
		pane2.add(lblPeople[10],c2);
		pane2.add(txtPeople[10],c2);
		pane2.add(lblPeople[11],c2);
		pane2.add(txtPeople[11],c2);
		c2.gridy++;
		pane2.add(lblPeople[12],c2);
		pane2.add(txtPeople[12],c2);
		pane2.add(lblPeople[13],c2);
		pane2.add(txtPeople[13],c2);
		pane2.add(lblPeople[14],c2);
		pane2.add(txtPeople[14],c2);
		c2.gridy++;
		pane2.add(lblPeople[16],c2);
		c2.gridwidth=5;
		pane2.add(areaPeople[0],c2);
		c2.gridy++;
		c2.gridwidth=1;
		pane2.add(lblPeople[17],c2);
		c2.gridwidth=5;
		pane2.add(areaPeople[1],c2);
		c2.gridy++;
		c2.gridwidth=1;
		pane2.add(lblPeople[18],c2);
		c2.gridwidth=5;
		pane2.add(areaPeople[2],c2);
		c2.gridy++;
		c2.gridwidth=1;
		pane2.add(lblPeople[19],c2);
		c2.gridwidth=5;
		pane2.add(areaPeople[3],c2);
	///////////////////////////////////	
	//////////////////////////////////	
		panePeople=new JPanel();
		panePeople.setLayout(new GridBagLayout());
		GridBagConstraints c=new GridBagConstraints();
		c.gridy=0;
		panePeople.add(pane1,c);
		panePeople.add(lblImage,c);
		c.gridy++;
		c.gridwidth=2;
		panePeople.add(pane2,c);
		//工具條
	    //初始化工具條
		barPeople=new JToolBar();
		barPeople.setBorder(BorderFactory.createLoweredBevelBorder());
		barPeople.setBackground(new Color(196,255,196));
		barPeople.setFloatable(false);
		barPeople.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)
			    barPeople.addSeparator();
			barPeople.add(lblTool[i]);
			barPeople.add(t);
		}
		lblTool[5].setEnabled(false);
		//簡單查詢面板
		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++;
		panePeople.add(paneSimple,c);
		//總面板
		pane=new JPanel();
	    pane.setLayout(new BorderLayout());
		pane.add(barPeople,BorderLayout.WEST);
		pane.add(panePeople,BorderLayout.CENTER);
		//	
		panePeople.setBackground(new Color(255,255,240));
		pane1.setBackground(new Color(255,255,240));
		pane2.setBackground(new Color(255,255,240));
		panePeople.setBorder(BorderFactory.createLoweredBevelBorder());
		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,new Color(89,89,255)));
			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 LockTableModel("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()-1;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=0;i<db.rsmd.getColumnCount()-4;i++)
    		    txtPeople[i].setText(db.rs.getString(i+1));
    		for(int i=0;i<4;i++)
    		    areaPeople[i].setText(db.rs.getString(db.rsmd.getColumnCount()-4+i));    
    		String s=db.rs.getString(db.rsmd.getColumnCount());
    		
    			ImageIcon ico=new ImageIcon(s);
			    lblImage.setIcon(ico);
		    
    		db.st.close();    
    	}catch(SQLException e){}
    }
    //清空記錄
     void clear()
     {
     	for(int i=0;i<16;i++)
			   txtPeople[i].setText("");
			for(int i=0;i<4;i++)
			   areaPeople[i].setText("");
			lblImage.setIcon(new ImageIcon("pic/null.jpg"));  
			lblTool[5].setEnabled(true);
			lblTool[6].setEnabled(false);   
     }

	public void mouseClicked(MouseEvent parm1) 
	{
		//表格選中行的顯示代碼
		try
		{
			if(parm1.getClickCount()==2&&(parm1.getSource()==lockMore.tableTwo||parm1.getSource()==lockMore.tableOne))
			{
				
				Point pt=parm1.getPoint();
		    	int row=lockMore.tableOne.rowAtPoint(pt);
		    	String s=lockMore.tableOne.getValueAt(row,0).toString();

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
caoporm超碰国产精品| 国产91丝袜在线18| 亚洲国产成人porn| 亚洲精品v日韩精品| 亚洲图片欧美激情| 日韩理论片在线| 亚洲制服丝袜av| 亚洲图片欧美综合| 男女男精品视频| 国产主播一区二区| 国产乱对白刺激视频不卡| 国产精品99久久久久久久女警| 国产精品888| 不卡区在线中文字幕| 99天天综合性| 一本色道久久综合亚洲aⅴ蜜桃| 色偷偷久久人人79超碰人人澡| 91福利视频在线| 欧美妇女性影城| 久久亚洲精精品中文字幕早川悠里| 久久久久9999亚洲精品| 中文字幕一区三区| 亚洲综合精品久久| 另类综合日韩欧美亚洲| 国产成人在线视频网址| 91社区在线播放| 91.com视频| 国产亚洲欧美色| 亚洲另类春色校园小说| 日韩二区三区在线观看| 国产剧情一区在线| 91麻豆swag| 日韩一级二级三级| 最新国产成人在线观看| 亚洲成人精品一区| 国产乱人伦精品一区二区在线观看| 不卡区在线中文字幕| 4438x成人网最大色成网站| 亚洲电影激情视频网站| 另类小说图片综合网| 不卡在线视频中文字幕| 91精品国产高清一区二区三区| 久久久久9999亚洲精品| 亚洲国产精品嫩草影院| 国产风韵犹存在线视精品| 欧美性色黄大片手机版| 久久久另类综合| 午夜影院久久久| 国产69精品久久久久777| 欧美色图12p| 日本一区二区动态图| 亚洲国产精品尤物yw在线观看| 韩国一区二区三区| 精品1区2区3区| 中文字幕欧美三区| 日韩av一区二区在线影视| 99久久免费精品高清特色大片| 日韩精品一区二区三区在线观看 | 26uuu精品一区二区在线观看| 18欧美乱大交hd1984| 激情五月激情综合网| 欧美日韩综合在线| 国产精品视频线看| 国产麻豆一精品一av一免费| 欧美另类videos死尸| 亚洲美女区一区| 成人性生交大片免费| 欧美成人一区二区三区在线观看 | 国产精一品亚洲二区在线视频| 欧美三级在线视频| 1区2区3区欧美| 大桥未久av一区二区三区中文| 日韩一级二级三级精品视频| 亚洲国产欧美一区二区三区丁香婷| gogo大胆日本视频一区| 国产校园另类小说区| 看片网站欧美日韩| 在线播放欧美女士性生活| 日本一区二区三区在线不卡 | 欧美一区二区视频在线观看2020| **欧美大码日韩| 成人一区二区三区视频在线观看 | 久久综合久久99| 日本视频中文字幕一区二区三区| 色菇凉天天综合网| 亚洲欧美在线视频| 成人国产精品视频| 国产三级欧美三级日产三级99 | 成人国产视频在线观看| 久久久久久久久伊人| 黄色成人免费在线| 日韩欧美的一区二区| 蜜桃av一区二区| 91精品婷婷国产综合久久性色| 亚洲午夜视频在线| 欧美性猛交xxxx乱大交退制版| 亚洲精品国久久99热| 色视频成人在线观看免| 亚洲精品国产a久久久久久 | 国产欧美日韩另类一区| 国产99精品视频| 国产欧美一区二区三区沐欲| 高清成人在线观看| 中文字幕在线一区二区三区| 成人v精品蜜桃久久一区| 国产精品久久久久婷婷| 成人av在线播放网址| 最近日韩中文字幕| 欧洲中文字幕精品| 视频一区二区中文字幕| 日韩欧美国产综合| 国产伦精品一区二区三区免费| 久久伊99综合婷婷久久伊| 国产福利一区二区| 国产精品久久久久久久久果冻传媒| 成人综合在线网站| 亚洲人吸女人奶水| 欧日韩精品视频| 日韩精品一区第一页| 日韩精品一区二区三区在线观看 | 久久综合一区二区| 国产盗摄视频一区二区三区| 一区二区中文字幕在线| 91官网在线免费观看| 五月综合激情婷婷六月色窝| 欧美一级二级在线观看| 国产精品影音先锋| 亚洲天堂成人在线观看| 欧美狂野另类xxxxoooo| 极品销魂美女一区二区三区| 国产精品沙发午睡系列990531| 97久久精品人人做人人爽| 亚洲国产va精品久久久不卡综合| 91精品国产综合久久精品麻豆 | 91亚洲精品一区二区乱码| 亚洲国产成人av网| 久久久久综合网| 日本高清免费不卡视频| 日韩成人av影视| 中文一区二区在线观看| 欧美日韩在线不卡| 国产在线精品一区二区夜色| 中文字幕一区二区三区视频| 欧美日韩免费在线视频| 国产又粗又猛又爽又黄91精品| 亚洲精品一二三| 欧美电影免费观看高清完整版在 | 开心九九激情九九欧美日韩精美视频电影 | 色婷婷一区二区三区四区| 免费亚洲电影在线| 亚洲欧美自拍偷拍| 欧美xxxx在线观看| 91麻豆精品视频| 国产老女人精品毛片久久| 亚洲第一久久影院| 国产亚洲欧美日韩俺去了| 欧美日韩久久一区| www.亚洲精品| 久久精品二区亚洲w码| 亚洲免费在线看| 亚洲精品一区二区三区精华液| 色狠狠一区二区| 高清不卡在线观看av| 麻豆91免费看| 亚洲国产日韩在线一区模特| 国产日韩综合av| 欧美一区二区三区色| 色哟哟一区二区在线观看 | 日韩视频国产视频| 色哟哟精品一区| 国产99久久久国产精品潘金| 麻豆精品国产传媒mv男同 | 成人中文字幕合集| 精品一区二区三区久久| 亚洲午夜视频在线观看| 中文字幕在线观看一区二区| 久久久亚洲精品一区二区三区| 制服丝袜一区二区三区| 日本黄色一区二区| aaa国产一区| 粉嫩一区二区三区性色av| 精品一区二区国语对白| 舔着乳尖日韩一区| 亚洲激情中文1区| 亚洲视频一二三| 国产精品久久久久久久久晋中 | 欧美视频在线不卡| 91免费版在线| 成人黄色av电影| 丁香亚洲综合激情啪啪综合| 国模少妇一区二区三区| 免费的国产精品| 日本成人超碰在线观看| 日产精品久久久久久久性色| 亚洲国产一区二区三区青草影视| 亚洲精品免费一二三区| 一区二区三区波多野结衣在线观看| 亚洲人妖av一区二区| 亚洲日本一区二区三区| 国产精品国产三级国产有无不卡 |