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

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

?? printauthtoolpanel.java

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

import java.awt.AWTEvent;
import java.awt.AWTEventMulticaster;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;

import javax.swing.JApplet;


import jp.co.ntl.ActionEventConstants;
import jp.co.ntl.ComResource;
import jp.co.ntl.NetworkException;
import jp.co.ntl.ServerException;
import jp.co.ntl.TimeOutException;
import jp.co.ntl.spkey.SPKeyInfo;
import jp.co.ntl.swing.BasePanel;
import jp.co.ntl.swing.ext.spstool.Resource;
import jp.co.ntl.Util;
import jp.co.ntl.swing.ext.FullScreenFrame;
import jp.co.ntl.swing.ext.SPSMainBasePanel;
import jp.co.ntl.preference.PreferenceInfo;
import jp.co.ntl.swing.ext.ImagePanel;
import jp.co.ntl.user.UserInfo2;

public class PrintAuthToolPanel extends SPSMainBasePanel implements ActionListener {
	private static 	final long		serialVersionUID	= 1L;
	public static 		final int 		WIDTH 	= 950;
	public static 		final int 		HEIGHT 	= 480;
	// 2007.10.22 lium 暋悢僾儕儞僞懳墳 add start
	public static		final int		BODY_HEIGHT		= 198;
	public static		final int		HEAD_HEIGHT		= 85;
	// 2007.10.22 lium 暋悢僾儕儞僞懳墳 add end
	private SPSGeneralUserPanel		spsGeneralUserPanel;
	
	private transient ActionListener actionListener;
	
	public PrintAuthToolPanel(FullScreenFrame frame, int kind, ImagePanel pnlBackground) {
		super(frame, kind, pnlBackground);
	}
		
	public PrintAuthToolPanel(JApplet applet, int kind, ImagePanel pnlBackground) {
		super(applet, kind, pnlBackground);
	}
	
	protected void buildComponents() {
		super.buildComponents();
		
		setOpaque(false);
		
		Resource.load(Util.getCurrentLocale());
		

		if (Util.getPreferenceInfo().getAuthType() == PreferenceInfo.AUTH_LOGIN) {
			
			checkLoginUserPanel = new CheckLoginUserPanel(frame, net);
			checkLoginUserPanel.setOpaque(false);
			//checkLoginUserPanel.setFont(frame.getFont());
			add(CHECK_LOGIN_USER_PANEL, checkLoginUserPanel);
			checkLoginUserPanel.addActionListener(this);
/*			
			checkLoginUserPanel = new CheckLoginUserPanel(applet, net);
			checkLoginUserPanel.setOpaque(false);
			checkLoginUserPanel.setFont(applet.getFont());
			add(CHECK_LOGIN_USER_PANEL, checkLoginUserPanel);
			checkLoginUserPanel.addActionListener(this);
*/			
		} else {
			checkSPKeyPanel = new CheckSPKeyPanel(frame, net);
			checkSPKeyPanel.setOpaque(false);
			//checkSPKeyPanel.setFont(frame.getFont());
			add(CHECK_SPKEY_PANEL, checkSPKeyPanel);
			
			switch (Util.getPreferenceInfo().getAuthType()) {
			case PreferenceInfo.AUTH_USB:
				msgIdle = Resource.getString(Resource.CHECK_SP_KEY_PANEL_MESSAGE);
				msgOperation = Resource.getString(Resource.INSERT_USB);
				break;
			case PreferenceInfo.AUTH_NET_FELICA:
			case PreferenceInfo.AUTH_FELICA:
				msgIdle = Resource.getString(Resource.CHECK_SP_KEY_PANEL_PUT_MESSAGE);
				msgOperation = Resource.getString(Resource.PUT_FELICA);
				break;
			}
		}
				
		spsGeneralUserPanel = new SPSGeneralUserPanel(frame, net, pnlBackground);
		//spsGeneralUserPanel.setFont(frame.getFont());
//		spsGeneralUserPanel = new SPSGeneralUserPanel(applet, net, pnlBackground);
//		spsGeneralUserPanel.setFont(applet.getFont());
		
		add(GENERAL_USER_PANEL, spsGeneralUserPanel);

		spsGeneralUserPanel.addActionListener(this);
		spsGeneralUserPanel.getWaitQuePanel().addActionListener(this);
		spsGeneralUserPanel.getEndQuePanel().addActionListener(this);
		
		
		sendActionEvent("");
		
		if (Util.getPreferenceInfo().getAuthType() != PreferenceInfo.AUTH_LOGIN) {
			startCheckSPKeyTimer(net, Resource.getString(Resource.CONNECT_SERVER_MESSAGE), CHECKUSER_PERIOD);
		}
		
		if (frame != null) {
			frame.requestFocus();
		}
	}
	  public synchronized void addActionListener(ActionListener l) {
			if (l == null) {
			    return;
			}
			actionListener = AWTEventMulticaster.add(actionListener, l);
	    }

	    public synchronized void removeActionListener(ActionListener l) {
			if (l == null) {
			    return;
			}
			actionListener = AWTEventMulticaster.remove(actionListener, l);
	    }
		
	    protected void processEvent(AWTEvent e) {
	        if (e instanceof ActionEvent) {
	            processActionEvent((ActionEvent)e);
	            return;
	        }
			super.processEvent(e);
	    }

	    protected void processActionEvent(ActionEvent e) {
	        if (actionListener != null) {
	            actionListener.actionPerformed(e);
	        }
	    }
	
	public void finalize() throws Throwable {
		if (Util.getPreferenceInfo().getAuthType() != PreferenceInfo.AUTH_LOGIN) {
			cancelCheckSPKeyTimer();
		}

		super.finalize();
	}
	
	public void goCheckSPKeyPanel() {
		if (!checkSPKeyPanel.isShowing()) {
			spsGeneralUserPanel.setSpoolerThreadSetSendEvent(false);
			if (Util.getPreferenceInfo().getClientKind() == PreferenceInfo.CLIENT_MAC) {
				((FullScreenFrame)frame).repaintFullScreen();
			}
			
			super.goCheckSPKeyPanel(msgIdle);
			if (frame != null) {
				frame.requestFocus();
			}
			
		}
	}
	
	public void goCheckLoginUserPanel() {
		if (!checkLoginUserPanel.isShowing()) {
			spsGeneralUserPanel.setSpoolerThreadSetSendEvent(false);
			if (Util.getPreferenceInfo().getClientKind() == PreferenceInfo.CLIENT_MAC) {
				((FullScreenFrame)frame).repaintFullScreen();
			}
			super.goCheckLoginUserPanel("");
			if (frame != null) {
				frame.requestFocus();
			}
		}
	}
	
	public void goSPSGeneralUserPanel(Object info) {
		if (!spsGeneralUserPanel.isShowing()) {
			if (Util.getPreferenceInfo().getClientKind() == PreferenceInfo.CLIENT_MAC) {
				((FullScreenFrame)frame).repaintFullScreen();
			}
			
			// 2007.11.07 lium 儘僌弌椡 add start
			if (info instanceof SPKeyInfo) {
				if (keyKind == SPSMainBasePanel.KEY_USB) {
					// SP Key丂偑憓擖偝傟傑偟偨丅(儐乕僓丗{0})
				} else if (keyKind == SPSMainBasePanel.KEY_FELICA) {
					// Felica丂僇乕僪偑閎偝傟傑偟偨丅(儐乕僓丗{1})
				}
			} else if (info instanceof UserInfo2) {
				
			}
			// 2007.11.07 lium 儘僌弌椡 add end
			
			try {
				spsGeneralUserPanel.beginPanel(info);
			} catch (NetworkException e) {
			} catch (ServerException e) {
			} catch (TimeOutException e) {
			}
			
			if (frame != null) {
				frame.requestFocus();
			}
	
			layout.show(this, GENERAL_USER_PANEL);
		}
	}
	
	public void setKeyboardFocus() {
		if (checkLoginUserPanel != null) {
			checkLoginUserPanel.setKeyboardFocus();
		}
	}
    
    protected void goMainPanel(Object info) {
    	goSPSGeneralUserPanel(info);
    }
    
    protected void goCheckPanel() {
    	goCheckSPKeyPanel();
    }
    
    protected void goRegPanel(Object spKinfo) {
    }
    
	protected BasePanel getMainPanel() {
		return spsGeneralUserPanel;
	}
	
	protected BasePanel getCheckPanel() {
		return checkSPKeyPanel;
	}
	
	protected BasePanel getRegPanel() {
		return null;
	}
	
	public void actionPerformed(ActionEvent ae) {
		Object	obj = ae.getSource();

		if (checkLoginUserPanel != null && obj == checkLoginUserPanel) {
			String	command = checkLoginUserPanel.getActionCommand();
			if (command.equals(ActionEventConstants.ACTCMD_DO_LOGIN)) {		// 儘僌僀儞
				AuthenticateUserThread	th = new AuthenticateUserThread();
				th.start();
			} else if (command.equals(ActionEventConstants.ACTCMD_EXIT)) {	// 廔椆
				sendActionEvent(ActionEventConstants.ACTCMD_EXIT);
			}
		} else if (obj == spsGeneralUserPanel) {
			String	command = spsGeneralUserPanel.getActionCommand();
			if (command.equals(ActionEventConstants.ACTCMD_LOGOUT)) {		// 儘僌傾僂僩
				preError = false;
				goCheckLoginUserPanel();
			}
///			((FullScreenFrame)frame).repaintFullScreen();
///			repaint();
		} else if (obj == spsGeneralUserPanel.getWaitQuePanel() || obj == spsGeneralUserPanel.getEndQuePanel()) {
			if (Util.getPreferenceInfo().getClientKind() == PreferenceInfo.CLIENT_MAC || Util.getPreferenceInfo().isDebug()) {
				repaint();
			} else {
				((FullScreenFrame)frame).repaintFullScreen();
				sendActionEvent(ActionEventConstants.ACTCMD_REFRESH_SCREEN);
			}
		}
	}
}

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
91精品国产一区二区人妖| 国产精品免费丝袜| 久久99精品国产麻豆婷婷洗澡| 欧洲av在线精品| 亚洲成a人v欧美综合天堂下载| 在线中文字幕一区| 午夜成人免费电影| 久久久久久夜精品精品免费| 国产一区在线观看视频| 国产精品久久久久影院亚瑟| 一本色道久久综合狠狠躁的推荐 | 欧美系列在线观看| 男女男精品视频| 国产精品久久综合| 亚洲va欧美va人人爽午夜| 亚洲丰满少妇videoshd| 精品播放一区二区| 欧美探花视频资源| 国产成人精品一区二区三区四区| 亚洲丝袜美腿综合| 久久色中文字幕| 欧美日韩高清一区二区三区| 国产精品系列在线观看| 免费观看一级特黄欧美大片| 亚洲图片欧美激情| 日韩美女精品在线| 久久久99免费| 26uuu亚洲综合色| 欧美日韩精品一二三区| 91亚洲永久精品| 91女神在线视频| 99国产精品久| 99re热这里只有精品视频| 国产很黄免费观看久久| 国产一区啦啦啦在线观看| 国产麻豆成人传媒免费观看| 久久草av在线| 国产1区2区3区精品美女| 国产一区二区三区观看| 国产精品一区二区三区99| 国产在线一区观看| 一本大道av一区二区在线播放| 91在线一区二区三区| 91美女在线看| 日韩欧美二区三区| 国产精品五月天| 亚洲天堂免费在线观看视频| 亚洲最快最全在线视频| 美女久久久精品| 国产盗摄精品一区二区三区在线| 国产不卡高清在线观看视频| 色先锋资源久久综合| 日韩精品综合一本久道在线视频| 亚洲精品一区二区三区香蕉| 国产精品大尺度| 麻豆一区二区三| 日本电影欧美片| 久久久久国产精品麻豆ai换脸| 国产精品久久久久婷婷| 日本成人在线电影网| 成人听书哪个软件好| 欧美大尺度电影在线| 亚洲人成在线播放网站岛国| 美女免费视频一区二区| 欧美伊人精品成人久久综合97| 国产午夜亚洲精品理论片色戒| 亚洲va在线va天堂| 色综合天天综合狠狠| 欧美大片顶级少妇| 免费精品视频在线| 欧美一级午夜免费电影| 亚洲综合免费观看高清完整版在线| 成人精品在线视频观看| 中文文精品字幕一区二区| 国产精品一品二品| 久久综合久久综合九色| 久久99在线观看| 久久久久久电影| 亚洲v中文字幕| 久久99精品一区二区三区三区| 极品少妇一区二区三区精品视频 | 欧美精品在线观看一区二区| 亚洲欧洲精品一区二区三区不卡| 成人免费视频一区| 亚洲视频一区在线观看| 欧美色综合网站| 蜜桃久久av一区| 欧美国产丝袜视频| 色婷婷综合久色| 三级欧美韩日大片在线看| 久久五月婷婷丁香社区| av在线一区二区三区| 亚洲成人自拍偷拍| 久久蜜桃香蕉精品一区二区三区| 国产精品乡下勾搭老头1| 亚洲一区二区高清| 国产日韩av一区| 欧美性受xxxx| 国产a久久麻豆| 久久精品噜噜噜成人88aⅴ| 国产日韩欧美一区二区三区综合| 91香蕉视频mp4| 韩国在线一区二区| 日韩精品福利网| 曰韩精品一区二区| 国产精品国产三级国产aⅴ中文 | 国产精品伦理在线| 日韩欧美精品在线视频| 555www色欧美视频| 欧美视频一二三区| 色婷婷久久综合| 99久久777色| 99国产精品国产精品毛片| 韩国成人精品a∨在线观看| 免费成人性网站| 美女脱光内衣内裤视频久久影院| 亚洲欧洲另类国产综合| 国产精品久久久久久亚洲毛片| 精品国产亚洲在线| 久久久久久久久久久99999| 久久精品综合网| 中文字幕一区二区三区精华液| 国产视频911| 亚洲一区二区三区中文字幕在线| 洋洋av久久久久久久一区| 亚洲一区二区av电影| 一区二区欧美精品| 蜜臀av一区二区三区| 国产一区二区在线视频| 成人av动漫网站| 色综合天天综合网天天狠天天| 欧美性极品少妇| 欧美精选一区二区| 久久免费偷拍视频| 亚洲欧洲在线观看av| 性做久久久久久免费观看欧美| 美女视频网站黄色亚洲| 91在线精品一区二区| 欧美一区三区四区| 亚洲欧美一区二区久久| 日本午夜一区二区| 色婷婷av一区二区三区gif| 日韩女优制服丝袜电影| 中文字幕视频一区| 久久99久久99精品免视看婷婷| 色中色一区二区| 欧美激情综合五月色丁香| 欧美一级一级性生活免费录像| 在线看国产一区二区| 亚洲精品乱码久久久久久| 蜜桃av一区二区三区电影| 欧美日韩国产另类不卡| 国产精品高潮久久久久无| 精品一区二区成人精品| 欧美精品 日韩| 亚洲韩国一区二区三区| 在线亚洲一区观看| 一区二区三区av电影| av亚洲精华国产精华精华| 日本一区二区视频在线| 国产乱一区二区| 国产精品美女久久久久久久| 国产精品伊人色| 国产精品久久久久久久久免费樱桃| 免费成人美女在线观看.| 91.麻豆视频| 国产精品自在在线| 欧美国产一区二区| 在线观看欧美日本| 日韩成人午夜电影| 欧美成人福利视频| 成人av午夜电影| 五月天亚洲婷婷| 精品免费视频.| 日本电影欧美片| 久88久久88久久久| 综合久久久久久| 精品国产麻豆免费人成网站| 成人性生交大片免费看中文 | 久久se精品一区二区| 国产精品国产自产拍高清av王其| 91成人在线观看喷潮| 久久99精品久久久久婷婷| 亚洲最新视频在线观看| 国产欧美日韩三区| 欧美欧美午夜aⅴ在线观看| 成人免费看的视频| 国产综合久久久久久久久久久久 | 久久综合五月天婷婷伊人| 成人av免费在线观看| 美国一区二区三区在线播放| 日韩理论电影院| 亚洲欧洲一区二区在线播放| 4438亚洲最大| 欧美成人激情免费网| 91精品国产色综合久久久蜜香臀| 色综合久久中文字幕| 成人黄动漫网站免费app| 国产九色sp调教91| 丁香天五香天堂综合|