⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 shutdowndialog.java

📁 aglet的部分源码
💻 JAVA
字号:
package com.ibm.aglets.tahiti;/* * @(#)ShutdownDialog.java *  * IBM Confidential-Restricted *  * OCO Source Materials *  * 03L7246 (c) Copyright IBM Corp. 1996, 1998 *  * The source code for this program is not published or otherwise * divested of its trade secrets, irrespective of what has been * deposited with the U.S. Copyright Office. */import com.ibm.aglet.InvalidAgletException;import com.ibm.aglet.AgletProxy;import java.awt.Button;import java.awt.Label;import java.awt.event.WindowEvent;/** * ShutdownDialog *  * @version     1.05    96/10/01 * @author	Mitsuru Oshima */final class ShutdownDialog extends TahitiDialog {	/*	 * Singleton instance reference.	 */	private static ShutdownDialog _instance = null;	/**	 * Shutdown	 */	private Button _OKButton = null;	/**	 * Reboot	 */	private Button _RebootButton = null;	/*	 * Constructs	 */	private ShutdownDialog(MainWindow parent) {		this(parent, "OK?");	}	/*	 * 	 */	/* package protected */	ShutdownDialog(MainWindow parent, String msg) {		super(parent, "Shutdown Server", true);		add("North", new Label("Shutdown Server", Label.CENTER));		add("Center", new Label(msg, Label.CENTER));		addOKButton("OK");		addRebootButton("Reboot");		addCloseButton("Cancel");	}	protected void addOKButton(String name) {		if (name == null) {			name = "OK";		} 		class ShutdownListener extends ActionAndKeyListener {			ShutdownDialog shutdownDialog = null;			ShutdownListener(ShutdownDialog dialog) {				shutdownDialog = dialog;			}			protected void doAction() {				shutdownDialog.dispose();				shutdownDialog.getMainWindow().shutdown();			} 		}		ActionAndKeyListener listener = new ShutdownListener(this);		_OKButton = addButton(name, listener, listener);	}	protected void addRebootButton(String name) {		if (name == null) {			name = "Reboot";		} 		class RebootListener extends ActionAndKeyListener {			ShutdownDialog shutdownDialog = null;			RebootListener(ShutdownDialog dialog) {				shutdownDialog = dialog;			}			protected void doAction() {				shutdownDialog.dispose();				shutdownDialog.getMainWindow().reboot();			} 		}		ActionAndKeyListener listener = new RebootListener(this);		_RebootButton = addButton(name, listener, listener);	}	/*	 * Singletion method to get the instnace	 */	static ShutdownDialog getInstance(MainWindow parent) {		if (_instance == null) {			_instance = new ShutdownDialog(parent);		} 		return _instance;	}	public boolean windowClosing(WindowEvent ev) {		return false;	}}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -