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

? 歡迎來(lái)到蟲(chóng)蟲(chóng)下載站! | ?? 資源下載 ?? 資源專輯 ?? 關(guān)于我們
? 蟲(chóng)蟲(chóng)下載站

?? spstoolframe.java

?? 打印管理程序,測(cè)試完全通過(guò).windows開(kāi)發(fā)環(huán)境.
?? JAVA
字號(hào):
package jp.co.ntl.swing.ext.spstool;

import java.awt.BorderLayout;
import java.awt.Container;
import java.awt.Dimension;
import java.awt.Image;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import java.awt.event.ComponentEvent;
import java.awt.event.ComponentListener;
import java.awt.event.KeyEvent;
import java.awt.event.WindowAdapter;
import java.awt.event.WindowEvent;
import java.io.FileNotFoundException;
import java.io.IOException;
import java.util.Properties;

import javax.swing.JCheckBoxMenuItem;
import javax.swing.JFrame;
import javax.swing.JMenu;
import javax.swing.JMenuBar;
import javax.swing.JMenuItem;
import javax.swing.JOptionPane;
import javax.swing.JRadioButtonMenuItem;
import javax.swing.UIManager;
import javax.swing.UnsupportedLookAndFeelException;
import javax.xml.parsers.ParserConfigurationException;

import org.xml.sax.SAXException;

import jp.co.ntl.Util;
import jp.co.ntl.ext.GlobalContext;
import jp.co.ntl.ext.SPSJNI;
import jp.co.ntl.preference.PreferenceInfo;
import jp.co.ntl.swing.ext.AboutPanel;
import jp.co.ntl.swing.ext.DialogManager;
import jp.co.ntl.swing.ext.ImageInfo;

public class SPSToolFrame extends JFrame implements ActionListener, ComponentListener {
	/**
	 * 
	 */
	private static final long serialVersionUID = 1L;

	private static final int				WIDTH	= 1000;
	private static final int				HEIGHT	= 700;
	
	private JMenuItem						menuItemPref;
	private JMenuItem						menuItemExit;
	private JMenuItem						menuItemAbout;
	private JRadioButtonMenuItem			menuItemGoSpooler;
	private JRadioButtonMenuItem			menuItemGoUser;
	private JRadioButtonMenuItem			menuItemGoPrinter;
	private JRadioButtonMenuItem			menuItemGoTerminal;
	private JRadioButtonMenuItem			menuItemGoHistory;
	private JCheckBoxMenuItem				menuItemJA;
	private JCheckBoxMenuItem				menuItemEN;
	private SPSToolPanel					spsPanel = null;
	private SPSToolFrame					frame = null;
///	private ButtonGroup					menuItemGoGroup;
	
/*	static {
		System.loadLibrary("SPSJNI");
	}*/
	
	public SPSToolFrame() {
		super();

		PreferenceInfo	prefInfo = new PreferenceInfo();
		try {
			prefInfo.readXml();
		} catch (ParserConfigurationException e) {
			JOptionPane.showMessageDialog(this, e.toString());
			System.exit(0);
		} catch (SAXException e) {
			JOptionPane.showMessageDialog(this, e.toString());
			System.exit(0);
		} catch (FileNotFoundException e) {
			JOptionPane.showMessageDialog(this, e.toString());
			System.exit(0);
		} catch (IOException e) {
			JOptionPane.showMessageDialog(this, e.toString());
			System.exit(0);
		}

		GlobalContext.getInstance().setPreferenceInfo(prefInfo);
		GlobalContext.getInstance().setAppName(GlobalContext.APP_NAME_SPSTOOL);

		Resource.load(Util.getCurrentLocale());
		
/*		// 擇廳婲摦偐僠僃僢僋
		if (SPSJNI.isAlreadyStartup(Resource.getString(Resource.TITLE_ADMIN))) {
			System.exit(0);
		}
*/		
		try {
			UIManager.setLookAndFeel(UIManager.getSystemLookAndFeelClassName());
		} catch (ClassNotFoundException e) {
		} catch (IllegalAccessException e) {
		} catch (InstantiationException e) {
		} catch (UnsupportedLookAndFeelException e) {
		}
		
		if (Util.getPreferenceInfo().isDebug()) {
			String usr_paths = System.getProperty("java.library.path", "");
			Util.debugPrint("Library path = " + usr_paths);
			
			Properties	prop = System.getProperties();
			prop.list(System.out);
		}
		
		// 僉乕擖椡丄儅僂僗娔帇僾儘僌儔儉婲摦
/*		if (Util.getPreferenceInfo().getAuthType() == PreferenceInfo.AUTH_LOGIN) {
			SPSJNI.startSPSHook();
		}
*/		
		Image	icon = ImageInfo.getImage(ImageInfo.ICON_ADMIN_TOOL);
		setIconImage(icon);
		
		this.frame = this;

		setTitle(Resource.getString(Resource.TITLE_ADMIN));
		setSize(WIDTH, HEIGHT);
		
		Container	cont = getContentPane();
		cont.setLayout(new BorderLayout());
		
		setDefaultCloseOperation(JFrame.DO_NOTHING_ON_CLOSE);
			
		addMenu();
		
		this.spsPanel = new SPSToolPanel(this, SPSToolPanel.ADMIN);
		cont.add(this.spsPanel, BorderLayout.CENTER);

///		pack();
			
        Dimension screenSize = getToolkit().getScreenSize();
        setBounds((screenSize.width - getWidth()) / 2, 
                    (screenSize.height - getHeight()) / 2, 
                    getWidth(), 
                    getHeight());
        
        setVisible(true);
			
        addComponentListener(this);
        
		MyWindowAdapter wa = new MyWindowAdapter();
		addWindowListener(wa);
	}
	
	private void addMenu() {
		JMenuBar	menuBar = new JMenuBar();
		JMenu		menuFile = new JMenu(Resource.getString(Resource.MENU_FILE));
			
		menuFile.setMnemonic(KeyEvent.VK_F);
		menuBar.add(menuFile);
		
/*		JMenu		menuLanguage = new JMenu(Resource.getString(Resource.MENU_FILE_LANGUAGE));
		menuLanguage.setMnemonic(KeyEvent.VK_L);
		menuFile.add(menuLanguage);
		menuItemJA = new JCheckBoxMenuItem(Resource.getString(Resource.MENU_FILE_LANGUAGE_JA), true);
		menuLanguage.add(menuItemJA);
		menuItemEN = new JCheckBoxMenuItem(Resource.getString(Resource.MENU_FILE_LANGUAGE_EN), false);
		menuLanguage.add(menuItemEN);*/
		
		menuItemPref = new JMenuItem(Resource.getString(Resource.MENU_FILE_PREF), KeyEvent.VK_S);
		menuFile.add(menuItemPref);
		menuItemExit = new JMenuItem(Resource.getString(Resource.MENU_FILE_EXIT), KeyEvent.VK_X);
		menuFile.add(menuItemExit);
		
///		menuItemGoGroup = new ButtonGroup();
		
/*		JMenu		menuGo = new JMenu(Resource.getString(Resource.MENU_GO));
		menuGo.setMnemonic(KeyEvent.VK_G);
		menuBar.add(menuGo);
		menuItemGoSpooler = new JRadioButtonMenuItem(Resource.getString(Resource.MENU_GO_SPOOLER), true);
		menuGo.add(menuItemGoSpooler);
		menuItemGoGroup.add(menuItemGoSpooler);
		menuItemGoSpooler.setMnemonic(KeyEvent.VK_J);
		menuItemGoUser = new JRadioButtonMenuItem(Resource.getString(Resource.MENU_GO_USER), false);
		menuGo.add(menuItemGoUser);
		menuItemGoGroup.add(menuItemGoUser);
		menuItemGoUser.setMnemonic(KeyEvent.VK_U);
		menuItemGoTerminal = new JRadioButtonMenuItem(Resource.getString(Resource.MENU_GO_TERMINAL), false);
		menuGo.add(menuItemGoTerminal);
		menuItemGoGroup.add(menuItemGoTerminal);
		menuItemGoTerminal.setMnemonic(KeyEvent.VK_T);
		menuItemGoPrinter = new JRadioButtonMenuItem(Resource.getString(Resource.MENU_GO_PRINTER), false);
		menuGo.add(menuItemGoPrinter);
		menuItemGoGroup.add(menuItemGoPrinter);
		menuItemGoPrinter.setMnemonic(KeyEvent.VK_P);
		menuItemGoHistory = new JRadioButtonMenuItem(Resource.getString(Resource.MENU_GO_HISTORY), false);
		menuGo.add(menuItemGoHistory);
		menuItemGoGroup.add(menuItemGoHistory);
		menuItemGoHistory.setMnemonic(KeyEvent.VK_H);*/
		
		JMenu		menuHelp = new JMenu(Resource.getString(Resource.MENU_HELP));
		menuHelp.setMnemonic(KeyEvent.VK_H);
		menuBar.add(menuHelp);
		menuItemAbout = new JMenuItem(Resource.getString(Resource.MENU_HELP_ABOUT), KeyEvent.VK_A);
		menuHelp.add(menuItemAbout);
		
		menuItemPref.addActionListener(this);
		menuItemExit.addActionListener(this);
		menuItemAbout.addActionListener(this);
///		menuItemJA.addActionListener(this);
///		menuItemEN.addActionListener(this);
/*		menuItemGoSpooler.addActionListener(this);
		menuItemGoUser.addActionListener(this);
		menuItemGoTerminal.addActionListener(this);
		menuItemGoPrinter.addActionListener(this);
		menuItemGoHistory.addActionListener(this);*/
			
		setJMenuBar(menuBar);
	}
	
	public JRadioButtonMenuItem getGoMenuItemObject(int kind) {
		switch (kind) {
		case SPSAdminUserPanel.IDX_SPOOLER:
			return menuItemGoSpooler;
		case SPSAdminUserPanel.IDX_USERMAN:
			return menuItemGoUser;
		case SPSAdminUserPanel.IDX_TERMINAL:
			return menuItemGoTerminal;
		case SPSAdminUserPanel.IDX_PRINTERMAN:
			return menuItemGoPrinter;
		case SPSAdminUserPanel.IDX_HISTORY:
			return menuItemGoHistory;
		}
		return null;
	}
	
    private void exitApp() {
/*    	if (Util.getPreferenceInfo().getAuthType() == PreferenceInfo.AUTH_LOGIN) {
    		SPSJNI.stopSPSHook();
    	}
*/		System.exit(0);    	
    }
		
	public void actionPerformed(ActionEvent e) {
		Object	obj = e.getSource();
		if (obj == menuItemPref) {
			DialogManager.doOpenServerInfoDlg(this);
		} else if (obj == menuItemExit) {
			if (DialogManager.showConfirmMessage(
					this,
					DialogManager.CONFIRM_EXIT,
					JOptionPane.YES_NO_OPTION) == JOptionPane.YES_OPTION) {
				exitApp();
			}
		} else if (obj == menuItemAbout) {
			AboutPanel	p = new AboutPanel();
			DialogManager.showCustomDialog(this, Resource.getString(Resource.TITLE_ABOUT), p);
		} else if (obj == menuItemJA) {
			menuItemEN.setState(false);
		} else if (obj == menuItemEN) {
			menuItemJA.setState(false);
		} else if (obj == menuItemGoSpooler) {
			spsPanel.getAdminUserPanelObject().showPanel(
					SPSAdminUserPanel.IDX_SPOOLER,
					spsPanel.getAdminUserPanelObject().getPanelObject(SPSAdminUserPanel.IDX_SPOOLER));
		} else if (obj == menuItemGoUser) {
			spsPanel.getAdminUserPanelObject().showPanel(
					SPSAdminUserPanel.IDX_USERMAN,
					spsPanel.getAdminUserPanelObject().getPanelObject(SPSAdminUserPanel.IDX_USERMAN));
		} else if (obj == menuItemGoTerminal) {
			spsPanel.getAdminUserPanelObject().showPanel(
					SPSAdminUserPanel.IDX_TERMINAL,
					spsPanel.getAdminUserPanelObject().getPanelObject(SPSAdminUserPanel.IDX_TERMINAL));
		} else if (obj == menuItemGoPrinter) {
			spsPanel.getAdminUserPanelObject().showPanel(
					SPSAdminUserPanel.IDX_PRINTERMAN,
					spsPanel.getAdminUserPanelObject().getPanelObject(SPSAdminUserPanel.IDX_PRINTERMAN));
		} else if (obj == menuItemGoHistory) {
			spsPanel.getAdminUserPanelObject().showPanel(
					SPSAdminUserPanel.IDX_HISTORY,
					spsPanel.getAdminUserPanelObject().getPanelObject(SPSAdminUserPanel.IDX_HISTORY));
		}
	}
	
	public void componentHidden(ComponentEvent ce) {
	}
	
	public void componentMoved(ComponentEvent ce) {
	}
	
	public void componentResized(ComponentEvent ce) {
		Dimension	d = getSize();
		if (d.width < WIDTH) {
			d.width = WIDTH;
		}
		if (d.height < HEIGHT) {
			d.height = HEIGHT;
		}
		setSize(d);
	}
	
	public void componentShown(ComponentEvent ce) {
	}
	
	private class MyWindowAdapter extends WindowAdapter {
		public void windowClosing(WindowEvent e) {
			if (DialogManager.showConfirmMessage(
					frame,
					DialogManager.CONFIRM_EXIT,
					JOptionPane.YES_NO_OPTION) == JOptionPane.YES_OPTION) {
				exitApp();
			}
		}
	}
}

?? 快捷鍵說(shuō)明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號(hào) Ctrl + =
減小字號(hào) Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
国产人成一区二区三区影院| 亚洲精选视频免费看| 日韩女优毛片在线| 日韩午夜电影在线观看| 日韩一区二区三免费高清| 精品国产凹凸成av人导航| 精品国产网站在线观看| 欧美国产激情一区二区三区蜜月| 国产欧美一区二区在线| 亚洲精品乱码久久久久久日本蜜臀| 亚洲欧美电影院| 奇米精品一区二区三区在线观看| 久久精品国产亚洲一区二区三区| 国产成人啪免费观看软件| 不卡的av电影| 欧美日本国产一区| 国产精品蜜臀av| 一区二区三区波多野结衣在线观看| 日韩精品91亚洲二区在线观看 | 91免费视频网| 欧美乱熟臀69xxxxxx| 久久精品一级爱片| 国产网红主播福利一区二区| 亚洲国产高清aⅴ视频| 婷婷开心激情综合| 99riav久久精品riav| 欧美一区二区视频免费观看| 国产精品视频观看| 日韩电影一区二区三区四区| 99久免费精品视频在线观看 | 91亚洲精品久久久蜜桃| 欧美一区二区三区免费视频| 一区二区在线观看免费视频播放 | 亚洲国产日日夜夜| 成人国产精品免费网站| 精品国产一区二区三区久久影院| 亚洲一区影音先锋| 97久久超碰国产精品| 国产精品麻豆视频| 国产老肥熟一区二区三区| 91精品国产高清一区二区三区蜜臀| 亚洲卡通欧美制服中文| 不卡一区二区中文字幕| 欧美国产综合色视频| 国产一区二区在线看| 精品国产污网站| 国产精品77777| 久久精品人人爽人人爽| 国产不卡一区视频| 国产精品国产a| 日本福利一区二区| 日日欢夜夜爽一区| 26uuuu精品一区二区| 国产成人综合在线| 亚洲欧美国产77777| 在线这里只有精品| 日韩av在线免费观看不卡| 欧美tickling网站挠脚心| ●精品国产综合乱码久久久久| 国产成人午夜精品影院观看视频| 国产色产综合色产在线视频| 国产一区二区在线免费观看| 国产女人aaa级久久久级| 波多野结衣中文字幕一区二区三区 | 欧美一区二区三区日韩| 国产精品看片你懂得| 色八戒一区二区三区| 亚洲bt欧美bt精品| 久久精品综合网| 99精品视频一区| 久久99国产精品久久99果冻传媒| 久久人人97超碰com| 91视频观看视频| 久久精品国产99久久6| 中文字幕中文在线不卡住| 欧美三级蜜桃2在线观看| 黄色日韩网站视频| 亚洲国产成人av| 日本一区二区不卡视频| 日韩一区二区三区电影在线观看| 成人黄色一级视频| 精品一区二区三区在线视频| 国产精品素人一区二区| 91精品国产综合久久久久久 | 亚洲国产另类精品专区| 国产日韩欧美a| 日韩免费电影一区| 欧美精品 日韩| 色婷婷综合久色| 国产精品99久久久久久有的能看 | 日本欧美加勒比视频| 国产欧美一区二区精品性色超碰| 欧美精品久久天天躁| 粉嫩蜜臀av国产精品网站| 国产精品久久一级| 久久综合九色综合97婷婷| 91精品在线观看入口| 欧美日韩国产系列| 一本色道久久加勒比精品| 丁香婷婷综合网| 粉嫩欧美一区二区三区高清影视 | 成人高清视频在线观看| 激情综合网最新| 国产一区二区三区日韩| 国产真实乱对白精彩久久| 激情综合色综合久久综合| 久久99日本精品| 黄色资源网久久资源365| 国产一区二区美女| 不卡视频一二三四| 欧美写真视频网站| 欧美一区二区高清| 久久精品一区二区| 国产精品不卡一区二区三区| 国产精品你懂的在线欣赏| 国产精品传媒在线| 亚洲欧美日韩成人高清在线一区| 日韩久久一区二区| 舔着乳尖日韩一区| 国产剧情av麻豆香蕉精品| av成人动漫在线观看| 欧美视频一区二区三区四区| 欧美zozozo| 一区二区三区自拍| 韩国成人福利片在线播放| av一本久道久久综合久久鬼色| 欧美色综合网站| 久久香蕉国产线看观看99| 亚洲柠檬福利资源导航| 麻豆精品精品国产自在97香蕉| 国产盗摄女厕一区二区三区| 欧美日韩在线精品一区二区三区激情| 7777精品伊人久久久大香线蕉| 国产精品色眯眯| 久久99最新地址| 欧美性猛交xxxxxx富婆| 国产人成一区二区三区影院| 视频一区视频二区中文| 激情综合色播五月| 国产成人午夜精品影院观看视频 | 日韩一级精品视频在线观看| 中文字幕在线一区免费| 久久精品噜噜噜成人av农村| 色综合久久精品| 国产精品美女久久久久aⅴ国产馆| 水野朝阳av一区二区三区| 91免费版pro下载短视频| 久久精子c满五个校花| 国产综合久久久久久鬼色| 91精品国产综合久久精品性色 | 亚洲婷婷国产精品电影人久久| 久久精品久久综合| 日韩欧美专区在线| 日韩不卡免费视频| 日韩免费视频线观看| 热久久一区二区| 欧美久久久久久久久久| 亚洲五月六月丁香激情| 欧美日韩在线不卡| 午夜精品福利在线| 欧美精品第1页| 日韩国产欧美三级| 欧美一区二区成人| 国产资源在线一区| 1000精品久久久久久久久| 91久久香蕉国产日韩欧美9色| 一区二区视频在线看| 欧美日韩国产区一| 蜜臀av性久久久久蜜臀av麻豆 | 国产精品123| 亚洲视频在线观看一区| 欧美亚洲国产bt| 美女www一区二区| 亚洲欧洲三级电影| 欧美精品三级日韩久久| 国产精品456| 亚洲国产aⅴ成人精品无吗| 欧美一级国产精品| 成人精品视频一区| 亚洲精品免费在线播放| 成人午夜精品在线| 香蕉久久一区二区不卡无毒影院| 精品三级av在线| 91蝌蚪国产九色| 久久99蜜桃精品| 一区二区高清视频在线观看| 日韩一区二区三区av| 99r国产精品| 国产成人啪午夜精品网站男同| 亚洲图片有声小说| 国产欧美一区二区精品忘忧草| 欧美日韩一区二区三区在线看 | 日韩写真欧美这视频| 91丨九色丨黑人外教| 国产一区二区看久久| 奇米在线7777在线精品| 一区二区三区精品在线| 国产日韩成人精品| 日韩午夜在线观看| 91麻豆精品国产91久久久久|