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

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

?? spkeyregisterpanel.java

?? 打印管理程序,測試完全通過.windows開發環境.
?? JAVA
字號:
package jp.co.ntl.swing.ext.user.spkey;

import java.awt.Dimension;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import java.util.Vector;

import javax.swing.JApplet;
import javax.swing.JComboBox;
import javax.swing.JFrame;
import javax.swing.JLabel;
import javax.swing.JTextField;
import javax.swing.JButton;
import javax.swing.JPanel;
import javax.swing.SpringLayout;

import jp.co.ntl.Net;
import jp.co.ntl.Util;
import jp.co.ntl.NetworkException;
import jp.co.ntl.ServerException;
import jp.co.ntl.TimeOutException;
import jp.co.ntl.swing.BasePanel;
import jp.co.ntl.swing.SpringUtilities;
import jp.co.ntl.spkey.SPKeyInfo;
import jp.co.ntl.swing.ext.user.user.UserInfoInvoker;
import jp.co.ntl.user.UserInfo2;
import jp.co.ntl.swing.ext.DialogManager;
import jp.co.ntl.preference.PreferenceInfo;

public class SPKeyRegisterPanel extends BasePanel implements ActionListener {
	/**
	 * 
	 */
	private static final long serialVersionUID = 1L;
	private SPKeyInfo		spKeyInfo;
	private Vector			vcUserInfo;
	
	private JLabel			lblSerial;
	private JTextField		txtSerial;
	private JLabel			lblKind;
	private JComboBox		cmbKind;
	private JLabel			lblUserName;
	private JComboBox		cmbUserName;
	private JButton		btnRegister;
	
	public SPKeyRegisterPanel(JFrame parent, Net net) {
		super(parent, net);
	}
	
	public SPKeyRegisterPanel(JApplet app, Net net) {
		super(app, net);
	}	
	
	public void beginPanel() throws NetworkException, ServerException, TimeOutException {
		beginPanel(new SPKeyInfo());
	}
	
	public void beginPanel(SPKeyInfo spKeyInfo) throws NetworkException, ServerException, TimeOutException {
		setSPKeyInfo(spKeyInfo);
		
		switch (Util.getPreferenceInfo().getAuthType()) {
		case PreferenceInfo.AUTH_NET_FELICA:
		case PreferenceInfo.AUTH_FELICA:
			cmbKind.setSelectedIndex(1);
			break;
		default:
			cmbKind.setSelectedIndex(0);
			break;
		}
		
		UserInfoInvoker	invoker = UserInfoInvoker.getInstance(net);
		vcUserInfo = invoker.getUserInfo();
		
		cmbUserName.removeAllItems();
		
		// 儐乕僓偑搊榐偝傟偰偄側偄偲偒
		if ((vcUserInfo.size() - 1) <= 0) {
			btnRegister.setEnabled(false);
			DialogManager.showMessage(this, DialogManager.ERROR_NOT_REGISTER_USER);
			return;
		}
		
		for (int i = 0; i < vcUserInfo.size(); i++) {
			UserInfo2	userInfo = (UserInfo2)vcUserInfo.elementAt(i);
			if (!userInfo.isAdminUser()) {
				cmbUserName.addItem(userInfo.getUserName());
			}
		}
	}
	
	public void buildComponents() {
		JPanel	panelMain = new JPanel();
		panelMain.setLayout(new SpringLayout());
		
		vcUserInfo = new Vector();
		spKeyInfo = new SPKeyInfo();
		
		Dimension	size = new Dimension(250, 24);
		
		lblSerial = new JLabel(Resource.getString(Resource.SPKEYINFO_SERIAL));
		panelMain.add(lblSerial);
		
		txtSerial = new JTextField();
		txtSerial.setPreferredSize(size);
		panelMain.add(txtSerial);
		
		lblKind = new JLabel(Resource.getString(Resource.SPKEYINFO_KIND));
		panelMain.add(lblKind);
		
		String[]	txt = new String[] {
			Resource.getString(Resource.KIND_USB),
			Resource.getString(Resource.KIND_FELICA),
///			Resource.getString(Resource.KIND_UNKNOWN)
		};
		cmbKind = new JComboBox(txt);
		panelMain.add(cmbKind);
		
		lblUserName = new JLabel(Resource.getString(Resource.SPKEYINFO_USERNAME));
		panelMain.add(lblUserName);
		
		cmbUserName = new JComboBox();
		panelMain.add(cmbUserName);
		
		// 儗僀傾僂僩挷惍偺偨傔丄僟儈乕傪捛壛偡傞
		for (int i = 0; i < 48; i++) {
			JLabel	lblDummy = new JLabel("");
			panelMain.add(lblDummy);
		
			lblDummy = new JLabel("");
			panelMain.add(lblDummy);
		}
		
		SpringUtilities.makeCompactGrid(panelMain, panelMain.getComponentCount() / 2, 2, 10, 10, 10, 10);
		add(panelMain);
		
		btnRegister = new JButton(Resource.getString(Resource.REGISTER));
		addButtonPanel(
				new JButton[] { btnRegister },
				new String[] { Resource.getString(Resource.REGISTER) });

		btnRegister.addActionListener(this);
	}
	
	protected boolean doRegister() throws NetworkException, ServerException, TimeOutException {
		spKeyInfo.setSerial(txtSerial.getText());
		spKeyInfo.setKeyKind(cmbKind.getSelectedIndex());
		spKeyInfo.setUser((UserInfo2)vcUserInfo.elementAt(cmbUserName.getSelectedIndex() + 1));
		spKeyInfo.setValidity(SPKeyInfo.VALIDITY_INVALIDITY);
		
		SPKeyInfoInvoker	invoker = SPKeyInfoInvoker.getInstance(net);
		
		// 妱傝摉偰偨儐乕僓偼丄偡偱偵懠偺僉乕偵妱傝摉偰傜傟偰偄傞
		Vector	vcRegSPKeyInfo = invoker.getSPKeyInfoByUserName(spKeyInfo.getUser().getUserName(), spKeyInfo.getKeyKind(), 1);
		
		Util.debugPrint("reg SPKey num = " + vcRegSPKeyInfo.size());
/*		for (int i = 0; i < vcRegSPKeyInfo.size(); i++) {
			SPKeyInfo	keyInfo = (SPKeyInfo)vcRegSPKeyInfo.elementAt(i);
			Util.debugPrint("key_id = " + keyInfo.getSerial());
			Util.debugPrint("keyKind = " + keyInfo.getKeyKind());
			Util.debugPrint("validity = " + keyInfo.getValidity());
			Util.debugPrint("userName = " + keyInfo.getUser().getUserName());
		}*/
		
		if (vcRegSPKeyInfo.size() > 0) {
			DialogManager.showMessage(this, DialogManager.ERROR_ALREADY_RELATED_USER);
			return false;
		}
		
		invoker.addSPKey(spKeyInfo);
		
		return true;
	}
	
	protected boolean doModify() throws NetworkException, ServerException, TimeOutException {
		return true;
	}
	
	protected boolean doDelete() throws NetworkException, ServerException, TimeOutException {
		return true;
	}
	
	public int getInfosFromServer() {
		return GET_INFO_RESULT_NORMAL;
	}
	
	protected void setPopupMenuState() {
	}
	
	public void setSPKeyInfo(SPKeyInfo spKeyInfo) {
		this.spKeyInfo = spKeyInfo;
		txtSerial.setText(spKeyInfo.getSerial());
	}
	
	public SPKeyInfo getSPKeyInfo() {
		return spKeyInfo;
	}
	
	public void actionPerformed(ActionEvent e) {
		Object	obj = e.getSource();
		if (obj == btnRegister) {
			try {
				if (doRegister()) {
					DialogManager.showMessage(this, DialogManager.MSG_KEY_REGISTERED_SUCCESS);
				}
			} catch (NetworkException ex) {
				DialogManager.showMessage(this, DialogManager.ERROR_KEY_REGISTERED);
			} catch (ServerException ex) {
				DialogManager.showMessage(this, DialogManager.ERROR_KEY_REGISTERED);
			} catch (TimeOutException ex) {
				DialogManager.showMessage(this, DialogManager.ERROR_KEY_REGISTERED);
			}
		}
	}

}

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
欧美色视频在线| 播五月开心婷婷综合| 伊人婷婷欧美激情| 日韩毛片在线免费观看| 中文字幕av一区二区三区高| 久久久夜色精品亚洲| 久久久国产午夜精品| 久久精品网站免费观看| 久久久久久久久免费| 久久久精品一品道一区| 国产亚洲欧美日韩俺去了| 中文字幕不卡三区| 亚洲特级片在线| 亚洲综合一区二区| 亚洲成人先锋电影| 免费看日韩精品| 韩国v欧美v亚洲v日本v| 国产成人福利片| 波多野洁衣一区| 91成人在线精品| 欧美成人伊人久久综合网| 久久久久久久电影| 伊人婷婷欧美激情| 另类专区欧美蜜桃臀第一页| 国产精品自拍三区| 91久久精品午夜一区二区| 制服.丝袜.亚洲.中文.综合 | 久久久综合激的五月天| 亚洲国产精品二十页| 一区二区三区丝袜| 日本最新不卡在线| 成人在线一区二区三区| 91黄色激情网站| 欧美精品一区二区三| 中文字幕亚洲不卡| 日韩国产在线观看| 成人一级黄色片| 91精品欧美久久久久久动漫| 久久久蜜桃精品| 亚洲综合男人的天堂| 激情都市一区二区| 欧美中文字幕久久| 日本一区免费视频| 日韩高清欧美激情| 99r精品视频| 精品国产免费视频| 亚洲成人一区在线| 不卡一区二区中文字幕| 欧美不卡视频一区| 亚洲国产精品久久不卡毛片| 国产在线精品国自产拍免费| 欧美影视一区在线| 日本一区二区三区四区| 精品亚洲免费视频| 91精品国产高清一区二区三区蜜臀| 久久精品日产第一区二区三区高清版 | 成人激情开心网| 日韩丝袜情趣美女图片| 一区二区免费看| 91网站在线播放| 中文字幕+乱码+中文字幕一区| 美女www一区二区| 欧美麻豆精品久久久久久| 伊人一区二区三区| 91免费在线播放| 中文字幕一区二区三区视频 | 高清免费成人av| 久久综合久色欧美综合狠狠| 日韩电影网1区2区| 欧美美女bb生活片| 天天影视色香欲综合网老头| 91久久香蕉国产日韩欧美9色| 久久精品一区二区三区不卡牛牛| 午夜精品久久久久久久久久| 国产福利一区二区| 欧美成人高清电影在线| 日韩国产欧美在线播放| 色婷婷久久久综合中文字幕 | 久久亚洲春色中文字幕久久久| 亚洲一区二区三区四区中文字幕| 国产91在线|亚洲| 欧美一区二区三级| 亚洲午夜久久久| 色素色在线综合| 国产日韩欧美a| 成人av在线影院| 欧美精品一区二区三区久久久| 日本午夜精品视频在线观看 | 这里只有精品99re| 亚洲视频1区2区| 欧美视频中文字幕| 亚洲免费av网站| proumb性欧美在线观看| 日本一区二区视频在线观看| 国产乱国产乱300精品| 日韩欧美国产三级电影视频| 免费高清成人在线| 欧亚洲嫩模精品一区三区| 国产欧美一区二区精品忘忧草| 久久爱另类一区二区小说| 欧美成人乱码一区二区三区| 寂寞少妇一区二区三区| 2023国产精品自拍| 国产成人免费视频一区| 亚洲国产精品国自产拍av| 香蕉成人啪国产精品视频综合网 | 国产乱码精品1区2区3区| 国产精品第五页| 色哟哟一区二区在线观看| 亚洲人精品一区| 欧美在线啊v一区| 五月激情综合婷婷| 日韩一级精品视频在线观看| 免费观看在线综合| 国产清纯白嫩初高生在线观看91| eeuss鲁片一区二区三区 | 欧美一区欧美二区| 国产99久久久国产精品免费看| 亚洲欧洲精品一区二区三区 | 一本到不卡免费一区二区| 一区二区三区欧美久久| 欧美精品日日鲁夜夜添| 国产一区 二区| 26uuu国产一区二区三区| 成人永久免费视频| 五月天激情小说综合| 精品久久免费看| 91在线视频网址| 日韩不卡一区二区| 国产精品色婷婷| 99久久er热在这里只有精品15| 精品在线播放免费| 亚洲激情成人在线| 日韩视频在线观看一区二区| 成人开心网精品视频| 亚洲国产一区二区三区青草影视| 精品久久国产字幕高潮| 在线精品视频免费观看| 国产成人一级电影| 婷婷久久综合九色综合绿巨人| 久久一区二区视频| 欧美性猛交xxxx乱大交退制版 | 国产综合一区二区| 亚洲免费在线播放| 久久亚区不卡日本| 欧美人妇做爰xxxⅹ性高电影| 国产成人综合网站| 日韩av中文在线观看| 久久久久久久久久久久久女国产乱 | www.在线成人| 久久国产欧美日韩精品| 亚洲国产日韩精品| 亚洲伦理在线免费看| 久久久久久麻豆| 欧美一卡二卡三卡| 欧美午夜电影一区| 午夜久久久久久久久| 首页国产欧美久久| 亚洲日本在线看| 中文字幕色av一区二区三区| 欧美成人vps| 日韩欧美在线123| 欧美麻豆精品久久久久久| av电影在线观看一区| 色视频一区二区| 91小视频在线免费看| 成人h动漫精品一区二| 国产精品一卡二| 国内精品嫩模私拍在线| 麻豆久久久久久| 国产精品免费网站在线观看| 日韩美女视频一区| 日韩一区在线看| 中文字幕精品—区二区四季| 久久久精品一品道一区| 久久精品一区二区三区不卡 | 婷婷成人激情在线网| 亚洲精品成人精品456| 国产精品情趣视频| 国产精品另类一区| 国产精品久久久久久久久图文区| 亚洲国产精品av| 欧美激情一区二区三区全黄| 欧美激情一区二区三区全黄| 国产精品色婷婷| 天使萌一区二区三区免费观看| 亚洲国产欧美在线| 日韩精品一二三区| 国产一区二区导航在线播放| 国产麻豆午夜三级精品| 福利视频网站一区二区三区| 久久国产精品免费| 91福利国产成人精品照片| 欧美三区在线观看| 欧美电视剧在线观看完整版| 精品日产卡一卡二卡麻豆| 国产日韩欧美高清| 亚洲一区二区在线免费观看视频| 中文字幕制服丝袜一区二区三区| 免费成人在线观看|