亚洲欧美第一页_禁久久精品乱码_粉嫩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一区二区三区免费野_久草精品视频
日本高清不卡aⅴ免费网站| 国产精品二三区| 国产精品美女久久久久久久久| 亚洲精品va在线观看| 国产精品一区在线观看你懂的| 97国产一区二区| 久久综合色一综合色88| 亚洲国产综合视频在线观看| 高清国产午夜精品久久久久久| 欧美精品九九99久久| 亚洲丝袜制服诱惑| 国产美女久久久久| 日韩精品一区二区在线观看| 亚洲成人av在线电影| 91玉足脚交白嫩脚丫在线播放| 日韩精品中午字幕| 天堂成人免费av电影一区| 91网站视频在线观看| 国产丝袜美腿一区二区三区| 黄色日韩网站视频| 欧美精品一区视频| 美女视频免费一区| 日韩欧美在线123| 亚洲va欧美va天堂v国产综合| 一本色道亚洲精品aⅴ| 国产精品国产自产拍在线| 国产激情一区二区三区四区| 2023国产精品视频| 国模套图日韩精品一区二区| xnxx国产精品| 国内精品写真在线观看| 久久久噜噜噜久久人人看| 国产在线精品一区二区不卡了| 欧美xxx久久| 韩国一区二区在线观看| 久久精品欧美一区二区三区麻豆| 国内偷窥港台综合视频在线播放| 久久综合色天天久久综合图片| 精品一区二区在线看| 精品日韩在线观看| 国产一区二区三区在线观看免费视频| 欧美tickling挠脚心丨vk| 美女一区二区三区在线观看| 日韩欧美电影一区| 国产精品自拍毛片| 国产精品的网站| 欧美亚一区二区| 久久精品国产**网站演员| 欧美va亚洲va国产综合| 国产伦精品一区二区三区在线观看| 久久精品视频在线免费观看| caoporm超碰国产精品| 亚洲一区二区三区视频在线| 欧美福利一区二区| 国产一区欧美一区| 亚洲欧洲成人自拍| 欧美日韩一区高清| 国产美女久久久久| 亚洲综合丝袜美腿| 精品美女在线播放| 色综合天天视频在线观看| 亚洲va中文字幕| 国产亚洲欧美一级| 欧美日韩综合在线| 国产综合久久久久久鬼色| 亚洲男人天堂av网| 精品国产3级a| 色婷婷精品大在线视频| 毛片av中文字幕一区二区| 中文字幕一区免费在线观看| 欧美精品久久99久久在免费线| 国产真实乱子伦精品视频| 一区二区在线观看视频在线观看| 欧美一级理论片| 99国产精品99久久久久久| 男人的j进女人的j一区| 国产精品国产三级国产aⅴ入口 | 日韩欧美aaaaaa| 成人h版在线观看| 日韩精品每日更新| 亚洲人被黑人高潮完整版| 欧美成人激情免费网| 欧美专区在线观看一区| 国产精品白丝av| 天堂一区二区在线| 亚洲女同一区二区| 亚洲精品一区二区三区99| 欧美精品亚洲二区| 99精品桃花视频在线观看| 精品一区二区三区在线观看国产 | 一区二区三国产精华液| 久久亚区不卡日本| 在线电影欧美成精品| 91视视频在线观看入口直接观看www | 韩国v欧美v日本v亚洲v| 爽好多水快深点欧美视频| 一区二区三区欧美在线观看| 国产日本一区二区| 日韩欧美亚洲一区二区| 欧美日韩一二三| 色婷婷av久久久久久久| 国产69精品久久99不卡| 黄色成人免费在线| 免费成人在线观看| 日韩av一区二区三区四区| 一区二区高清免费观看影视大全| 国产精品免费aⅴ片在线观看| 久久亚洲综合色一区二区三区| 欧美精品aⅴ在线视频| 欧美日韩一区二区三区免费看| 在线看国产一区二区| 91免费看片在线观看| 99国内精品久久| 91视频观看视频| 91热门视频在线观看| 91色|porny| 欧洲精品视频在线观看| 在线视频综合导航| 在线日韩av片| 欧美精品久久久久久久久老牛影院 | 精品国产成人系列| 亚洲欧美另类久久久精品2019| 久久久国际精品| 国产欧美一区二区精品性色超碰| 国产欧美一区二区精品性| 欧美国产97人人爽人人喊| 欧美国产视频在线| 亚洲免费在线看| 午夜日韩在线观看| 免费看欧美女人艹b| 国产在线不卡视频| 成人性生交大片免费看视频在线| 成人深夜在线观看| 色激情天天射综合网| 欧洲av一区二区嗯嗯嗯啊| 在线不卡中文字幕| 精品对白一区国产伦| 亚洲国产精品成人综合 | 欧美一卡2卡3卡4卡| 欧美va亚洲va国产综合| 久久久久久免费| 国产精品灌醉下药二区| 亚洲综合清纯丝袜自拍| 蜜臀va亚洲va欧美va天堂| 国产精品综合二区| 91视频.com| 日韩欧美一区二区在线视频| 亚洲精品一区二区三区影院 | 国产欧美一区二区在线观看| 亚洲日本电影在线| 性做久久久久久免费观看欧美| 蜜桃精品视频在线| a亚洲天堂av| 欧美顶级少妇做爰| 中文字幕精品三区| 亚洲高清免费一级二级三级| 国产一区美女在线| 欧美午夜精品免费| 国产日韩欧美亚洲| 亚洲成人综合网站| 国产剧情av麻豆香蕉精品| 在线中文字幕一区二区| 久久久一区二区| 亚洲成年人影院| 成人黄色一级视频| 91精品国产入口| 亚洲色图19p| 国产一区二区三区精品欧美日韩一区二区三区 | av午夜精品一区二区三区| 91 com成人网| 亚洲美女淫视频| 国产成人自拍网| 欧美一区二区三区色| 中文字幕永久在线不卡| 美女精品一区二区| 欧洲av一区二区嗯嗯嗯啊| 中文一区二区完整视频在线观看 | 日韩一区二区精品在线观看| 亚洲色图欧洲色图婷婷| 国产露脸91国语对白| 日韩一二三区不卡| 亚洲国产精品一区二区久久| 不卡欧美aaaaa| 国产亚洲一区二区在线观看| 久久国产夜色精品鲁鲁99| 欧美日本一区二区| 亚洲国产日日夜夜| 日本久久一区二区| 亚洲丝袜精品丝袜在线| aaa亚洲精品一二三区| 国产清纯白嫩初高生在线观看91| 久久精品免费观看| 精品免费国产二区三区 | 91理论电影在线观看| 中文av一区二区| 国产精品一二三| 国产欧美精品国产国产专区 | 国产亚洲精品aa午夜观看| 极品美女销魂一区二区三区免费| 69精品人人人人|