?? secureprompt.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 + -