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

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

?? dealpanel.java

?? 一個簡單的電話本實現代碼,可編譯通過,界面很簡單
?? JAVA
字號:
import javax.swing.*;
import java.awt.*;
import java.awt.event.*;
import javax.sql.rowset.*;

public class DealPanel extends JPanel{
	private JButton addButton,deleteButton,alterButton;

	public DealPanel(){
		setLayout(new FlowLayout());
		addButton = new JButton("添加");
		addButton.setMnemonic('A');
		addButton.setToolTipText("按Alt+A添加聯系人");
		addButton.addActionListener(new Add());
		deleteButton = new JButton("刪除");
		deleteButton.setMnemonic('D');
		deleteButton.setToolTipText("按Alt+D刪除聯系人");
		deleteButton.addActionListener(new Delete());
		alterButton = new JButton("修改");
		alterButton.setMnemonic('M');
		alterButton.setToolTipText("按Alt+M修改聯系人信息");
		alterButton.addActionListener(new Alter());
		add(addButton);
		add(deleteButton);
		add(alterButton);
	}
	
	public void setAddButtonText(String name){
		addButton.setText(name);
	}
	
	public void setAlterButtonText(String name){
		alterButton.setText(name);
	}
	
	class Delete implements ActionListener{
		private JList list;
		private String lname[];
		private DbOperation db;
		
		public Delete(){	
			db = new DbOperation();
		}
		public void actionPerformed(ActionEvent event){
				int index = -1;
				list = PhoneBook.getNamePanel().getNameList();
				index = list.getSelectedIndex();
				if(index!=-1){
					int option = JOptionPane.showConfirmDialog(null,"真的要刪除嗎?","添加聯系人",JOptionPane.OK_CANCEL_OPTION,JOptionPane.QUESTION_MESSAGE);
					if(option == JOptionPane.OK_OPTION){
						String dname = PhoneBook.getSelectedText();
						String sql = "DELETE FROM 聯系方式 WHERE NAME ='"+dname+"'";
						db.executeUpdate(sql);
						try{
							lname = PhoneBook.getNamePanel().getAllName();	
							list.setSelectedIndex(0);
							PhoneBook.getMainPanel().setFieldText("","","","","","","","");
							list.setListData(lname);			
						}
						catch(Exception e){}
					}
				}
				else{
					JOptionPane.showMessageDialog(null,"必須先選定才能刪除!","提示",JOptionPane.INFORMATION_MESSAGE);
				}
				PhoneBook.refresh();
			
		}
	}
	
	class Alter implements ActionListener{
		private JList list;
		private String name[],lname[];
		private DbOperation db;
		private MainPanel panel;
		private String nameKey;
		
		public Alter(){
			list = PhoneBook.getList();
			
			db = new DbOperation();
			panel = PhoneBook.getMainPanel();
		}
		
		public void actionPerformed(ActionEvent event){
			name = PhoneBook.getNamePanel().getAllName();
			if(event.getActionCommand().equals("修改")){
				nameKey = PhoneBook.getSelectedText();
				if(nameKey.equals("")){
					JOptionPane.showMessageDialog(null,"請先選擇要修改的聯系人!","提示",JOptionPane.INFORMATION_MESSAGE);
				}
				else{
					setAlterButtonText("保存修改");
					panel.setEditable(true,false);	
				}
			}
			else if(event.getActionCommand().equals("保存修改")){
				setAlterButtonText("修改");
				panel.setEditable(false,false);
				
				String num1 = panel.getNum1Text().trim();
				String num2 = panel.getNum2Text().trim();
				String num3 = panel.getNum3Text().trim();
				String mail = panel.getMailText().trim();
				String qq = panel.getQqText().trim();
				String workunit = panel.getWorkunitText().trim();
				String address = panel.getAddressText().trim();
				String sql = "UPDATE 聯系方式 SET NUM1 ='"+num1+"',NUM2='"+num2+"',NUM3='"+num3+"',MAIL='"+mail+"',QQ='"+qq+"',WORKUNIT='"+workunit+"',ADDRESS='"+address+"' WHERE NAME='"+nameKey+"'";
				db.executeUpdate(sql);
				}
			}
		}

	class Add implements ActionListener{
		private MainPanel panel;
		private DbOperation db;
		private String[] lname;
		private JList list;
		public Add(){
			panel = new MainPanel();
			panel.setEditable(true,true);
			db = new DbOperation();
		}
		public void actionPerformed(ActionEvent event){
			list = PhoneBook.getNamePanel().getNameList();
			panel.setFieldText("","","","","","","","");
			int option = JOptionPane.showConfirmDialog(null,panel,"添加聯系人",JOptionPane.OK_CANCEL_OPTION,JOptionPane.PLAIN_MESSAGE);
			if(option == JOptionPane.OK_OPTION){
				String name = panel.getNameText().trim();
				if(name.equals("")){
					JOptionPane.showMessageDialog(null,"您必須輸入姓名","提示",JOptionPane.INFORMATION_MESSAGE);
				}
				else{
					String num1 = panel.getNum1Text().trim();
					String num2 = panel.getNum2Text().trim();
					String num3 = panel.getNum3Text().trim();
					String mail = panel.getMailText().trim();
					String qq = panel.getQqText().trim();
					String workunit = panel.getWorkunitText().trim();
					String address = panel.getAddressText().trim();
					String sql = "INSERT INTO 聯系方式 VALUES('"+name+"','"+num1+"','"+num2+"','"+num3+"','"+mail+"','"+qq+"','"+workunit+"','"+address+"')";
					db.executeUpdate(sql);
					lname = PhoneBook.getNamePanel().getAllName();
					list.setListData(lname);
				}
			}
			PhoneBook.refresh();
		}
	}
}

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
色av成人天堂桃色av| 国产精品一品视频| 亚洲欧美国产77777| 精品国产凹凸成av人导航| 欧美一区二区私人影院日本| 欧美日韩一级视频| 日韩一区二区三区在线| 欧美日韩国产色站一区二区三区| 国产成+人+日韩+欧美+亚洲| 国产制服丝袜一区| 国产成人av在线影院| 国产馆精品极品| jizzjizzjizz欧美| 在线影视一区二区三区| 欧洲视频一区二区| 日韩一区二区在线看片| 26uuu国产日韩综合| 国产视频一区二区三区在线观看 | 亚洲综合久久久| 亚洲 欧美综合在线网络| 日韩精品一二三四| 国模冰冰炮一区二区| 不卡在线视频中文字幕| 在线亚洲高清视频| 日韩欧美国产综合一区| 国产片一区二区| 一区二区三区在线免费播放| 免费三级欧美电影| 成人亚洲一区二区一| 欧美日韩国产高清一区二区三区| 欧美mv和日韩mv国产网站| 国产精品午夜免费| 日韩精品国产欧美| 懂色一区二区三区免费观看| 在线精品视频免费观看| 日韩欧美国产不卡| 1区2区3区欧美| 久久97超碰国产精品超碰| av电影在线观看完整版一区二区| 欧美日韩极品在线观看一区| 欧美激情中文不卡| 日韩成人一级片| 成人国产精品免费观看| 欧美疯狂性受xxxxx喷水图片| 久久精品亚洲麻豆av一区二区| 亚洲激情av在线| 国产成人综合在线| 欧美一区二区高清| 一区av在线播放| 成人免费视频国产在线观看| 欧美一级黄色大片| 亚洲小说欧美激情另类| 成人中文字幕电影| wwwwww.欧美系列| 蜜臀av一区二区| 欧美色图免费看| 亚洲精品视频在线观看免费| 国产精品一区二区在线播放 | 久久精品国产成人一区二区三区| 成人av在线一区二区三区| 国产精品国产精品国产专区不蜜 | 色屁屁一区二区| 精品三级av在线| 欧美一区二区视频网站| 成人h动漫精品一区二| 亚洲v中文字幕| 爽好多水快深点欧美视频| 国产精品自拍一区| 欧日韩精品视频| av激情亚洲男人天堂| 中文字幕一区二区三区蜜月 | 欧美性videosxxxxx| 亚洲国产另类av| 久久精品日产第一区二区三区高清版 | 五月天激情综合网| 欧美不卡在线视频| 日本精品一区二区三区四区的功能| 亚洲图片一区二区| 色一区在线观看| 麻豆精品久久久| 亚洲人午夜精品天堂一二香蕉| 精品国产a毛片| 欧美日本一区二区| 日韩欧美高清在线| 国产婷婷色一区二区三区四区 | 国产精品一级片| 中文字幕亚洲区| 国产精品久久久久久久久免费樱桃| 911国产精品| 日韩欧美一区二区免费| 99re6这里只有精品视频在线观看| 99久久免费视频.com| 欧美日韩国产免费一区二区| 欧美性受xxxx| 欧美美女bb生活片| 精品国产伦一区二区三区免费| 久久蜜桃av一区二区天堂| 欧美日韩精品欧美日韩精品| 一本久道中文字幕精品亚洲嫩| 日本韩国一区二区三区| 韩国欧美国产1区| 国产91精品一区二区麻豆亚洲| 欧美刺激午夜性久久久久久久| 视频一区欧美精品| 日韩三级精品电影久久久 | 日产国产欧美视频一区精品| 欧美午夜精品理论片a级按摩| 日韩码欧中文字| 在线视频观看一区| 日韩电影免费一区| 国产精品久久综合| 欧美综合久久久| 日韩综合在线视频| 日韩一区二区三区四区| 韩国成人福利片在线播放| 国产色一区二区| 色狠狠桃花综合| 日韩影院精彩在线| 精品成人在线观看| eeuss鲁一区二区三区| 亚洲国产中文字幕| 日韩免费看的电影| 成人动漫中文字幕| 亚洲一区二区三区视频在线播放 | 欧美一级欧美一级在线播放| 激情欧美一区二区三区在线观看| 久久久久久一级片| 成人在线视频一区| 亚瑟在线精品视频| 久久精品一级爱片| 欧美午夜片在线看| 国产成人高清视频| 亚洲一区电影777| 国产日本欧美一区二区| www.色精品| 丰满岳乱妇一区二区三区| 一区二区久久久| 国产亚洲婷婷免费| 欧美三级中文字幕在线观看| 国产黄色精品网站| 日韩电影在线一区二区| 欧美国产综合色视频| 91精品国产黑色紧身裤美女| av高清久久久| 99精品久久99久久久久| 国产一区二区三区日韩| 日韩中文字幕一区二区三区| 国产精品国产a| 欧美精品一区视频| 欧美日本在线播放| 91免费精品国自产拍在线不卡| 美腿丝袜亚洲三区| 亚洲成人1区2区| 国产精品久久久久婷婷| 精品不卡在线视频| 久久九九99视频| 久久综合九色综合97_久久久| 欧美日韩免费电影| 日本精品视频一区二区| 国产99精品国产| 顶级嫩模精品视频在线看| 蜜乳av一区二区| 日本不卡的三区四区五区| 亚洲欧美一区二区久久| 18成人在线观看| 国产精品国产三级国产专播品爱网 | 国产精品无码永久免费888| 精品国产区一区| 国产欧美日韩久久| 国产精品欧美极品| 亚洲国产精品国自产拍av| 国产日韩欧美在线一区| 久久综合色天天久久综合图片| 欧美xxxxxxxx| 26uuu国产电影一区二区| 久久久久综合网| 一区二区视频免费在线观看| 亚洲色图清纯唯美| 热久久免费视频| 婷婷综合另类小说色区| 国产在线视频精品一区| 成人高清伦理免费影院在线观看| 91视频一区二区| 日韩视频免费观看高清完整版在线观看 | 亚洲成人先锋电影| 日韩成人av影视| 成人精品视频.| 9人人澡人人爽人人精品| 色欧美乱欧美15图片| 日韩精品一区在线观看| 久久精品一区二区三区av| 亚洲一二三四区不卡| 奇米四色…亚洲| 91麻豆蜜桃一区二区三区| 欧美视频日韩视频在线观看| 国产日韩欧美精品在线| 国产精品天天摸av网| 美女视频黄频大全不卡视频在线播放 | 久久久亚洲精品石原莉奈| 一区二区三区高清在线|