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

📄 secureprompt.java

📁 < 网络机器人java编程指南>>的配套源程序
💻 JAVA
字号:
import java.awt.*;import javax.swing.*;/** * Example from Chapter 4 * * Simple object to prompt for user id/password. * * @author Jeff Heaton * @version 1.0 */public class SecurePrompt extends javax.swing.JDialog{	public SecurePrompt(Frame parent)	{		super(parent,true);		//{{INIT_CONTROLS		setTitle("Security");		getContentPane().setLayout(null);		setSize(403,129);		setVisible(false);		JLabel1.setText("User ID:");		getContentPane().add(JLabel1);		JLabel1.setBounds(12,12,48,24);		JLabel2.setText("Password:");		getContentPane().add(JLabel2);		JLabel2.setBounds(12,48,72,24);		_uid.setText("jheaton");		getContentPane().add(_uid);		_uid.setBounds(72,12,324,24);		_ok.setText("OK");		getContentPane().add(_ok);		_ok.setBounds(60,84,84,24);		getContentPane().add(_pwd);		_pwd.setBounds(72,48,324,24);		_cancel.setText("Cancel");		getContentPane().add(_cancel);		_cancel.setBounds(264,84,84,24);		//}}		//{{REGISTER_LISTENERS		SymAction lSymAction = new SymAction();		_ok.addActionListener(lSymAction);		_cancel.addActionListener(lSymAction);		//}}	}	public void setVisible(boolean b)	{		if (b)			setLocation(50, 50);		super.setVisible(b);	}	public void addNotify()	{		// Record the size of the window prior to calling parents addNotify.		Dimension size = getSize();		super.addNotify();		if (frameSizeAdjusted)			return;		frameSizeAdjusted = true;		// Adjust size of frame according to the insets		Insets insets = getInsets();		setSize(insets.left +		  insets.right +		  size.width,		  insets.top +		  insets.bottom +		  size.height);	}	// Used by addNotify	boolean frameSizeAdjusted = false;	//{{DECLARE_CONTROLS	javax.swing.JLabel JLabel1 = new javax.swing.JLabel();	javax.swing.JLabel JLabel2 = new javax.swing.JLabel();	/**	 * The user id entered.	 */	javax.swing.JTextField _uid = new javax.swing.JTextField();	/**	 */	javax.swing.JButton _ok = new javax.swing.JButton();	/**	 * The password entered.	 */	javax.swing.JPasswordField _pwd = new javax.swing.JPasswordField();	javax.swing.JButton _cancel = new javax.swing.JButton();	//}}	class SymAction implements java.awt.event.ActionListener	{		public void actionPerformed(java.awt.event.ActionEvent event)		{			Object object = event.getSource();			if (object == _ok)				Ok_actionPerformed(event);			else if (object == _cancel)				Cancel_actionPerformed(event);		}	}	/**	 * Called when ok is clicked.	 *	 * @param event	 */	void Ok_actionPerformed(java.awt.event.ActionEvent event)	{		setVisible(false);	}	/**	 * Called when cancel is clicked.	 *	 * @param event	 */	void Cancel_actionPerformed(java.awt.event.ActionEvent event)	{	  _uid.setText("");	  _pwd.setText("");		setVisible(false);	}}

⌨️ 快捷键说明

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