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

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

?? usermodianddeliframe.java

?? 圖書館管理系統的設計與實現
?? JAVA
字號:
package com.wsy.iframe;

import java.awt.BorderLayout;
import java.awt.Color;
import java.awt.Dimension;
import java.awt.FlowLayout;
import java.awt.GridLayout;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import java.awt.event.KeyAdapter;
import java.awt.event.KeyEvent;
import java.awt.event.MouseAdapter;
import java.awt.event.MouseEvent;
import java.util.HashMap;
import java.util.List;
import java.util.Map;

import javax.swing.ButtonGroup;
import javax.swing.DefaultCellEditor;
import javax.swing.DefaultComboBoxModel;
import javax.swing.JButton;
import javax.swing.JFormattedTextField;
import javax.swing.JInternalFrame;
import javax.swing.JLabel;
import javax.swing.JOptionPane;
import javax.swing.JPanel;
import javax.swing.JRadioButton;
import javax.swing.JScrollPane;
import javax.swing.JTable;
import javax.swing.JTextField;
import javax.swing.table.DefaultTableModel;
import javax.swing.table.TableColumn;


import com.wsy.JComPz.Item;
import com.wsy.dao.Dao;
import com.wsy.model.user;
import com.wsy.util.MyDocument;

public class UserModiAndDelIFrame extends JInternalFrame {
	private  JTextField textField_7;
	private JTextField textField_6;
	private JTextField textField_5;
	private JTextField textField_4;
	private JTextField textField_3;
	private JTextField textField_2;
	private JTextField textField_1;
	private JTextField textField;
	private JTable table;
	private String[] str;
	private ButtonGroup buttonGroup = new ButtonGroup();
	private JRadioButton JRadioButton1,JRadioButton2;
	private Object[][] getFileStates(List list){
		String[] str = { "用戶編號", "用戶姓名", "性別", "年齡", "押金", "辦證日期",
				"電話", "密碼" };
		Object[][]users=new Object[list.size()][str.length];
		for(int i=0;i<list.size();i++){
			user user=(user)list.get(i);
			users[i][0]=user.getId();
			users[i][1]=user.getName();
			String sex;
			if(user.getSex().equals("1")){
				sex="男";
			}
			else
				sex="女";
			users[i][2]=sex;
			users[i][3]=user.getAge();
			users[i][4]=user.getIdentityCard();
			users[i][5]=user.getWorkdate();
			users[i][6]=user.getTel();
			users[i][7]=user.getPassword();
		}
		return users;
	         		
	}
	

	public UserModiAndDelIFrame() {
		super();
		setIconifiable(true);
		setClosable(true);
		setTitle("用戶信息修改與刪除");
		setBounds(100, 100, 500, 450);

		final JPanel panel = new JPanel();
		panel.setPreferredSize(new Dimension(0, 150));
		getContentPane().add(panel, BorderLayout.NORTH);

		final JScrollPane scrollPane = new JScrollPane();
		scrollPane.setPreferredSize(new Dimension(400, 120));
		panel.add(scrollPane);

		Object[][] results=getFileStates(Dao.selectuser());
		str = new String[]{"用戶編號", "用戶姓名", "性別", "年齡", "押金", "辦證日期",
				"電話", "密碼" };
		table = new JTable(results,str);
		table.setAutoResizeMode(JTable.AUTO_RESIZE_OFF);
		
		table.addMouseListener(new MouseAdapter() {
			public void mouseClicked(final MouseEvent e) {
				
				String idd,name,sex,age,IdentityCard,workdate,tel,password;
				int selRow = table.getSelectedRow();
				idd = table.getValueAt(selRow, 0).toString().trim();
				name = table.getValueAt(selRow, 1).toString().trim();
				if(table.getValueAt(selRow, 2).toString().trim().equals("男"))
					JRadioButton1.setSelected(true);
				else
					JRadioButton2.setSelected(true);
				//sex = table.getValueAt(selRow, 2).toString().trim();
				age = table.getValueAt(selRow, 3).toString().trim();
				IdentityCard = table.getValueAt(selRow, 4).toString().trim();
				workdate = table.getValueAt(selRow, 5).toString().trim();
				tel = table.getValueAt(selRow, 6).toString().trim();
				password = table.getValueAt(selRow, 7).toString().trim();
				textField_7.setText(idd);
				textField.setText(name);
				//textField_1.setText(sex);
				textField_2.setText(age);
				textField_5.setText(IdentityCard);
				textField_3.setText(workdate);
				textField_4.setText(tel);
				textField_6.setText(password);
				
			}
		});

		
		scrollPane.setViewportView(table);
		
		
		final JPanel panel_2 = new JPanel();
		final FlowLayout flowLayout_1 = new FlowLayout();
		flowLayout_1.setHgap(2);
		flowLayout_1.setVgap(9);
		panel_2.setLayout(flowLayout_1);
		getContentPane().add(panel_2);
		panel_2.setPreferredSize(new Dimension(300, 110));

		final JPanel panel_4 = new JPanel();
		final GridLayout gridLayout = new GridLayout(0, 2);
		gridLayout.setVgap(8);
		panel_4.setLayout(gridLayout);
		panel_4.setPreferredSize(new Dimension(400, 210));
		panel_2.add(panel_4);
		final JLabel label_8 = new JLabel();
		panel_4.add(label_8);
		label_8.setText("    用 戶 編 號:");

		textField_7 = new JTextField();
		panel_4.add(textField_7);
		
		final JLabel label = new JLabel();
		panel_4.add(label);
		label.setText("    用 戶 姓 名:");

		textField = new JTextField();
		panel_4.add(textField);

		final JLabel label_1 = new JLabel();
		panel_4.add(label_1);
		label_1.setText("    性       別:");
		final JPanel panel_3 = new JPanel();
		panel_4.add(panel_3);
		final FlowLayout flowLayout = new FlowLayout();
		flowLayout.setVgap(0);
		panel_3.setLayout(flowLayout);

		JRadioButton1 = new JRadioButton();
		JRadioButton1.setSelected(true);
		buttonGroup.add(JRadioButton1);
		panel_3.add(JRadioButton1);
		JRadioButton1.setText("男");
		JRadioButton1.addActionListener(new ActionListener() {
			public void actionPerformed(ActionEvent e) {
			}
		});
		JRadioButton2 = new JRadioButton();
		JRadioButton2.setSelected(true);
		buttonGroup.add(JRadioButton2);
		panel_3.add(JRadioButton2);
		JRadioButton2.setText("女");
		

		final JLabel label_2 = new JLabel();
		panel_4.add(label_2);
		label_2.setText("    年       齡:");

		textField_2 = new JTextField();
		textField_2.setMinimumSize(new Dimension(0, 1));
		panel_4.add(textField_2);
		textField_2.setDocument(new MyDocument(2)); 
			
		textField_2.setColumns(2);
		textField_2.addKeyListener(new NListener());

		final JLabel label_7 = new JLabel();
		panel_4.add(label_7);
		label_7.setText("    押       金:");

		textField_5 = new JTextField();
		panel_4.add(textField_5);
		textField_5.setColumns(20);
		
		final JLabel label_3 = new JLabel();
		panel_4.add(label_3);
		label_3.setText("    辦 證 日 期:");

		textField_3 = new JTextField();
		panel_4.add(textField_3);

		final JLabel label_4 = new JLabel();
		panel_4.add(label_4);
		label_4.setText("    聯 系 電 話:");
        
		
		textField_4 = new JTextField("電話號必須是十一位",11);
		panel_4.add(textField_4);
		textField_4.setDocument(new MyDocument(11)); 
		
		textField_4.setColumns(11);
		textField_4.addKeyListener(new NListener());

		
		
		final JLabel label_5 = new JLabel();
		panel_4.add(label_5);
		label_5.setText("    密       碼:");

		textField_6 = new JTextField();
		panel_4.add(textField_6);

		final JPanel panel_1 = new JPanel();
		panel_1.setPreferredSize(new Dimension(0, 50));
		getContentPane().add(panel_1, BorderLayout.SOUTH);
		final JButton button = new JButton();
		button.setText("修改");
		panel_1.add(button);
		button.addActionListener(new ActionListener(){

			public void actionPerformed(ActionEvent arg0) {
				
				if(textField.getText().length()==0){
					
						JOptionPane.showMessageDialog(null, "用戶名不能為空");
						return;
					}
				
					if(textField_2.getText().length()==0){
						JOptionPane.showMessageDialog(null, "年齡不能為空");
						return;
					}
					
					if(textField_4.getText().length()==0){
						JOptionPane.showMessageDialog(null, "電話不能為空");
						return;
					}
					if(textField_4.getText().length()!=11){
						JOptionPane.showMessageDialog(null, "電話號必須是十一位");
						return;
					}
					if(textField_5.getText().length()==0){
						JOptionPane.showMessageDialog(null, "押金不能為空");
						return;
					}
					if(textField_6.getText().length()==0){
						JOptionPane.showMessageDialog(null, "密碼不能為空");
						return;
					}
					if(textField_6.getText().length()>15){
						JOptionPane.showMessageDialog(null, "密碼不能大于十五位");
						return;
					}
					
			
				int id=Integer.parseInt(textField_7.getText());
				String name=textField.getText();
				String sex="1";
				if(JRadioButton2.isSelected()){
					sex="2";}
				int age=Integer.parseInt(textField_2.getText());
				String card=textField_5.getText();
				String date=textField_3.getText();
				String tel=textField_4.getText();
				String password=textField_6.getText();
			int i=	Dao.Updateuser(id, name, sex, age, card, java.sql.Date.valueOf(date), tel, password);
			if(i==1){

				JOptionPane.showMessageDialog(null, "修改成功");
				Object[][] results=getFileStates(Dao.selectuser());
				DefaultTableModel model=new DefaultTableModel();					
				table.setModel(model);
				model.setDataVector(results, str);
				
}
			}
			
		});
		final JButton button_2 = new JButton();
		button_2.setText("刪除");
		panel_1.add(button_2);
		button_2.addActionListener(new ActionListener(){
			public void actionPerformed(final ActionEvent e) {
				int id=Integer.parseInt(textField_7.getText());
				int i=Dao.Deluser(id);
				if(i==1){
					JOptionPane.showMessageDialog(null, "刪除成功");
					Object[][] results=getFileStates(Dao.selectuser());
					DefaultTableModel model=new DefaultTableModel();					
					table.setModel(model);
					model.setDataVector(results, str);
				}
			}
		});
		
		
		final JButton button_1 = new JButton();
		button_1.setText("退出");
		panel_1.add(button_1);
        button_1.addActionListener(new CloseActionListener());
		
		setVisible(true);
		
	}
	class CloseActionListener implements ActionListener {			// 添加關閉按鈕的事件監聽器
		public void actionPerformed(final ActionEvent e) {
			doDefaultCloseAction();
		}
	}
}
class NListener extends KeyAdapter {
	public void keyTyped(KeyEvent e) {
		String numStr="0123456789."+(char)8;
		if(numStr.indexOf(e.getKeyChar())<0){
			e.consume();
		}
	}
}

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
麻豆成人综合网| 中文字幕一区二区在线播放| 亚洲一区二区在线免费观看视频| 大陆成人av片| 国产精品高清亚洲| 色中色一区二区| 亚洲大片一区二区三区| 欧美日韩高清不卡| 韩国一区二区三区| 亚洲国产精华液网站w| 成人成人成人在线视频| 亚洲精品国产成人久久av盗摄| 欧美性高清videossexo| 日韩精品电影在线观看| 精品国产乱码久久久久久1区2区 | 不卡一区中文字幕| 亚洲精品一二三| 51精品秘密在线观看| 国产成人一级电影| 亚洲精品少妇30p| 日韩精品在线网站| 成人精品视频.| 亚洲一区二区在线播放相泽| 日韩精品一区二区三区三区免费| 粉嫩一区二区三区性色av| 亚洲精品国产无套在线观| 精品国产一区二区三区四区四 | 国产精品电影院| 欧美日韩国产高清一区二区| 国产精选一区二区三区| 一区二区三区四区乱视频| 欧美成人福利视频| 9色porny自拍视频一区二区| 日韩制服丝袜av| 国产精品乱码一区二区三区软件| 欧洲一区在线电影| 国产精品资源在线看| 亚洲午夜精品在线| 中文字幕欧美激情| 欧美精品1区2区| 9l国产精品久久久久麻豆| 免费看精品久久片| 亚洲情趣在线观看| 精品成人免费观看| 欧美男男青年gay1069videost | 成人激情电影免费在线观看| 亚洲国产日韩综合久久精品| 国产精品沙发午睡系列990531| 制服丝袜一区二区三区| 色婷婷亚洲精品| 国产夫妻精品视频| 美国三级日本三级久久99 | 国产精品欧美一区二区三区| 欧美一卡2卡三卡4卡5免费| 91精品午夜视频| 国产精选一区二区三区| 捆绑紧缚一区二区三区视频| 亚洲一线二线三线视频| 亚洲欧美一区二区三区孕妇| 国产欧美一区二区精品仙草咪 | 精品国产电影一区二区| 欧美日韩精品一区二区| 97se亚洲国产综合自在线| 国产精品91xxx| 韩国精品一区二区| 免费欧美在线视频| 日韩电影免费在线看| 午夜精品一区二区三区三上悠亚| 亚洲视频在线一区观看| 国产精品剧情在线亚洲| 1024亚洲合集| 国产精品高潮呻吟| 亚洲欧洲国产日韩| 亚洲视频中文字幕| 亚洲精品大片www| 亚洲视频一二三| 亚洲免费在线播放| 亚洲线精品一区二区三区| 亚洲一区二区3| 亚洲国产精品久久久男人的天堂| 一区二区三区av电影| 亚洲黄色性网站| 亚洲国产精品人人做人人爽| 亚洲一区在线电影| 天堂久久一区二区三区| 久久爱www久久做| 狠狠色狠狠色综合| 国产91精品露脸国语对白| www.欧美精品一二区| 一本一道波多野结衣一区二区| 色婷婷久久久综合中文字幕| 欧洲亚洲精品在线| 日韩视频免费观看高清完整版在线观看 | 精品久久久久久综合日本欧美| 欧美大片在线观看| 久久蜜桃av一区二区天堂| 欧美经典一区二区| 亚洲免费av观看| 天天av天天翘天天综合网| 美国三级日本三级久久99| 国产成人综合在线播放| 北条麻妃一区二区三区| 欧美视频在线观看一区二区| 欧美一区二区网站| 久久九九99视频| 亚洲免费观看高清完整版在线观看| 亚洲丰满少妇videoshd| 国内外精品视频| www.久久久久久久久| 欧美挠脚心视频网站| 久久久久国产精品麻豆ai换脸| 国产精品卡一卡二| 日韩精品成人一区二区在线| 国产一区二区三区免费看| www.久久精品| 日韩丝袜情趣美女图片| 麻豆精品新av中文字幕| 国产激情91久久精品导航| 在线视频综合导航| 日韩精品一区在线| 亚洲特黄一级片| 久久精品国产澳门| 色综合久久天天| 精品国产乱码久久久久久久| 一区二区三区小说| 国产精品一区二区视频| 欧美午夜片在线看| 欧美激情一区二区三区不卡| 性久久久久久久久久久久| 国产精品91一区二区| 69堂成人精品免费视频| 国产精品美女久久久久av爽李琼| 亚洲高清免费观看高清完整版在线观看| 国产一区二区日韩精品| 欧美日韩一区二区电影| 亚洲国产电影在线观看| 久久99国产精品成人| 欧美在线短视频| 日本一区二区成人| 麻豆一区二区三| 欧美日韩一区二区三区四区五区| 国产偷v国产偷v亚洲高清| 日本一不卡视频| 日本乱码高清不卡字幕| 中文字幕精品—区二区四季| 久久国内精品自在自线400部| 欧美中文字幕不卡| 国产精品久久国产精麻豆99网站| 黑人巨大精品欧美一区| 91精品国产麻豆| 亚洲一区二区精品3399| av不卡在线播放| 国产精品免费视频一区| 国产一区二区成人久久免费影院 | 91精品国产福利在线观看| 国产精品国产三级国产aⅴ原创| 狠狠久久亚洲欧美| 日韩免费在线观看| 日韩精品五月天| 欧美色视频一区| 亚洲精品视频在线看| 色噜噜狠狠成人中文综合| 亚洲欧洲中文日韩久久av乱码| 不卡一区二区中文字幕| 欧美国产成人在线| 成人黄色一级视频| 国产精品人妖ts系列视频| 国产a视频精品免费观看| 国产欧美日韩在线| 粉嫩蜜臀av国产精品网站| 欧美激情一区二区三区蜜桃视频| 东方欧美亚洲色图在线| 国产精品久久精品日日| 色综合久久久久久久久久久| 国产精品高潮久久久久无| 99久久久久免费精品国产| 亚洲老妇xxxxxx| 欧美日韩国产综合草草| 亚洲成人免费电影| 在线成人午夜影院| 久久精品国产一区二区三| 欧美精品一区二区三区在线播放| 国内不卡的二区三区中文字幕 | 成人动漫精品一区二区| 亚洲少妇30p| 日本丶国产丶欧美色综合| 亚洲午夜久久久久久久久电影院 | 日韩不卡一区二区三区 | 久久精品人人做人人爽人人| 国产成人免费视频一区| 亚洲欧美日韩中文播放| 欧美午夜精品一区二区三区| 首页欧美精品中文字幕| 2欧美一区二区三区在线观看视频| 国产精品一区专区| 亚洲欧美日韩在线| 91精品国产综合久久香蕉麻豆| 久久电影网站中文字幕| 国产精品毛片久久久久久| 欧美日韩卡一卡二|