package untitled1;import java.awt.BorderLayout;
import java.awt.Dimension;import javax.swing.JFrame;
import javax.swing.JPanel;
import javax.swing.JLabel;
import java.awt.Rectangle;
import javax.swing.JTextField;
import javax.swing.JPasswordField;
import javax.swing.JButton;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import java.awt.event.WindowEvent;
import java.awt.event.WindowAdapter;
import java.awt.Toolkit;
import java.awt.event.KeyEvent;
import java.awt.event.KeyAdapter;/**
* <p>Title: </p>
*
* <p>Description: </p>
*
* <p>Copyright: Copyright (c) 2009</p>
*
* <p>Company: </p>
*
* @author not attributable
* @version 1.0
*/
public class Frame1 extends JFrame {
JPanel contentPane;
JLabel userLabel = new JLabel();
JTextField userText = new JTextField();
JLabel passLabel = new JLabel();
JPasswordField passText = new JPasswordField();
JButton btnOk = new JButton();
JButton btnNo = new JButton();
Thread thread;
public Frame1() {
try {
setDefaultCloseOperation(EXIT_ON_CLOSE);
jbInit();
} catch (Exception exception) {
exception.printStackTrace();
}
} /**
* Component initialization.
*
* @throws java.lang.Exception
*/
private void jbInit() throws Exception {
contentPane = (JPanel) getContentPane();
contentPane.setLayout(null);
Toolkit toolkit=this.getToolkit();
final Dimension dimension = toolkit.getScreenSize();
//setSize(new Dimension(400, 300));
this.setBounds(0,0,dimension.width,dimension.height);
setTitle("Frame Title");
setUndecorated(true);
this.addKeyListener(new Frame1_this_keyAdapter(this));
this.addWindowListener(new Frame1_this_windowAdapter(this));
userLabel.setText("用户名:");
userLabel.setBounds(new Rectangle(61, 71, 81, 19));
userText.setBounds(new Rectangle(166, 71, 126, 21));
userText.addKeyListener(new Frame1_userText_keyAdapter(this));
passLabel.setToolTipText("");
passLabel.setText("密 码:");
passLabel.setBounds(new Rectangle(61, 117, 57, 27));
passText.setBounds(new Rectangle(166, 117, 126, 24));
btnOk.setBounds(new Rectangle(73, 179, 75, 28));
btnOk.setText("确定");
btnOk.addActionListener(new Frame1_btnOk_actionAdapter(this));
btnNo.setBounds(new Rectangle(196, 178, 88, 28));
btnNo.setText("重置");
btnNo.addActionListener(new Frame1_btnNo_actionAdapter(this));
contentPane.addKeyListener(new Frame1_contentPane_keyAdapter(this));
contentPane.add(userLabel);
contentPane.add(userText);
contentPane.add(passLabel);
contentPane.add(passText);
contentPane.add(btnOk);
contentPane.add(btnNo);
thread = new Thread(new Runnable() { public void run() {
while (true) {
toFront();
try {
thread.sleep(50);
} catch (InterruptedException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}
}
});
thread.start();
} public void btnOk_actionPerformed(ActionEvent e) {
String name = userText.getText().trim();
String pass = passText.getText().trim();
if("admin".equals(name) && "admin".equals(pass)){
System.exit(1);
}else{
userText.setText("");
passText.setText("");
}
} public void btnNo_actionPerformed(ActionEvent e) {
userText.setText("");
passText.setText("");
} public void this_windowClosing(WindowEvent e) {
setDefaultCloseOperation(DO_NOTHING_ON_CLOSE);
} public void this_keyPressed(KeyEvent e) {
System.out.println(e.getKeyCode());
if(e.getKeyCode()==18){
return;
}
} public void this_windowDeactivated(WindowEvent e) { } public void contentPane_keyPressed(KeyEvent e) {
System.out.println(e.getKeyCode());
} public void userText_keyPressed(KeyEvent e) {
if(e.getKeyCode()==18 || e.getKeyCode()==9){
System.out.println(e.getKeyCode());
return;
} }
}
class Frame1_btnOk_actionAdapter implements ActionListener {
private Frame1 adaptee;
Frame1_btnOk_actionAdapter(Frame1 adaptee) {
this.adaptee = adaptee;
} public void actionPerformed(ActionEvent e) {
adaptee.btnOk_actionPerformed(e);
}
}
class Frame1_btnNo_actionAdapter implements ActionListener {
private Frame1 adaptee;
Frame1_btnNo_actionAdapter(Frame1 adaptee) {
this.adaptee = adaptee;
} public void actionPerformed(ActionEvent e) {
adaptee.btnNo_actionPerformed(e);
}
}
class Frame1_this_windowAdapter extends WindowAdapter {
private Frame1 adaptee;
Frame1_this_windowAdapter(Frame1 adaptee) {
this.adaptee = adaptee;
} public void windowClosing(WindowEvent e) {
adaptee.this_windowClosing(e);
} public void windowDeactivated(WindowEvent e) {
adaptee.this_windowDeactivated(e);
}
}
class Frame1_this_keyAdapter extends KeyAdapter {
private Frame1 adaptee;
Frame1_this_keyAdapter(Frame1 adaptee) {
this.adaptee = adaptee;
} public void keyPressed(KeyEvent e) {
adaptee.this_keyPressed(e);
}
}
class Frame1_contentPane_keyAdapter extends KeyAdapter {
private Frame1 adaptee;
Frame1_contentPane_keyAdapter(Frame1 adaptee) {
this.adaptee = adaptee;
} public void keyPressed(KeyEvent e) {
adaptee.contentPane_keyPressed(e);
}
}
class Frame1_userText_keyAdapter extends KeyAdapter {
private Frame1 adaptee;
Frame1_userText_keyAdapter(Frame1 adaptee) {
this.adaptee = adaptee;
} public void keyPressed(KeyEvent e) {
adaptee.userText_keyPressed(e);
}
} }
import java.awt.Dimension;import javax.swing.JFrame;
import javax.swing.JPanel;
import javax.swing.JLabel;
import java.awt.Rectangle;
import javax.swing.JTextField;
import javax.swing.JPasswordField;
import javax.swing.JButton;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import java.awt.event.WindowEvent;
import java.awt.event.WindowAdapter;
import java.awt.Toolkit;
import java.awt.event.KeyEvent;
import java.awt.event.KeyAdapter;/**
* <p>Title: </p>
*
* <p>Description: </p>
*
* <p>Copyright: Copyright (c) 2009</p>
*
* <p>Company: </p>
*
* @author not attributable
* @version 1.0
*/
public class Frame1 extends JFrame {
JPanel contentPane;
JLabel userLabel = new JLabel();
JTextField userText = new JTextField();
JLabel passLabel = new JLabel();
JPasswordField passText = new JPasswordField();
JButton btnOk = new JButton();
JButton btnNo = new JButton();
Thread thread;
public Frame1() {
try {
setDefaultCloseOperation(EXIT_ON_CLOSE);
jbInit();
} catch (Exception exception) {
exception.printStackTrace();
}
} /**
* Component initialization.
*
* @throws java.lang.Exception
*/
private void jbInit() throws Exception {
contentPane = (JPanel) getContentPane();
contentPane.setLayout(null);
Toolkit toolkit=this.getToolkit();
final Dimension dimension = toolkit.getScreenSize();
//setSize(new Dimension(400, 300));
this.setBounds(0,0,dimension.width,dimension.height);
setTitle("Frame Title");
setUndecorated(true);
this.addKeyListener(new Frame1_this_keyAdapter(this));
this.addWindowListener(new Frame1_this_windowAdapter(this));
userLabel.setText("用户名:");
userLabel.setBounds(new Rectangle(61, 71, 81, 19));
userText.setBounds(new Rectangle(166, 71, 126, 21));
userText.addKeyListener(new Frame1_userText_keyAdapter(this));
passLabel.setToolTipText("");
passLabel.setText("密 码:");
passLabel.setBounds(new Rectangle(61, 117, 57, 27));
passText.setBounds(new Rectangle(166, 117, 126, 24));
btnOk.setBounds(new Rectangle(73, 179, 75, 28));
btnOk.setText("确定");
btnOk.addActionListener(new Frame1_btnOk_actionAdapter(this));
btnNo.setBounds(new Rectangle(196, 178, 88, 28));
btnNo.setText("重置");
btnNo.addActionListener(new Frame1_btnNo_actionAdapter(this));
contentPane.addKeyListener(new Frame1_contentPane_keyAdapter(this));
contentPane.add(userLabel);
contentPane.add(userText);
contentPane.add(passLabel);
contentPane.add(passText);
contentPane.add(btnOk);
contentPane.add(btnNo);
thread = new Thread(new Runnable() { public void run() {
while (true) {
toFront();
try {
thread.sleep(50);
} catch (InterruptedException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}
}
});
thread.start();
} public void btnOk_actionPerformed(ActionEvent e) {
String name = userText.getText().trim();
String pass = passText.getText().trim();
if("admin".equals(name) && "admin".equals(pass)){
System.exit(1);
}else{
userText.setText("");
passText.setText("");
}
} public void btnNo_actionPerformed(ActionEvent e) {
userText.setText("");
passText.setText("");
} public void this_windowClosing(WindowEvent e) {
setDefaultCloseOperation(DO_NOTHING_ON_CLOSE);
} public void this_keyPressed(KeyEvent e) {
System.out.println(e.getKeyCode());
if(e.getKeyCode()==18){
return;
}
} public void this_windowDeactivated(WindowEvent e) { } public void contentPane_keyPressed(KeyEvent e) {
System.out.println(e.getKeyCode());
} public void userText_keyPressed(KeyEvent e) {
if(e.getKeyCode()==18 || e.getKeyCode()==9){
System.out.println(e.getKeyCode());
return;
} }
}
class Frame1_btnOk_actionAdapter implements ActionListener {
private Frame1 adaptee;
Frame1_btnOk_actionAdapter(Frame1 adaptee) {
this.adaptee = adaptee;
} public void actionPerformed(ActionEvent e) {
adaptee.btnOk_actionPerformed(e);
}
}
class Frame1_btnNo_actionAdapter implements ActionListener {
private Frame1 adaptee;
Frame1_btnNo_actionAdapter(Frame1 adaptee) {
this.adaptee = adaptee;
} public void actionPerformed(ActionEvent e) {
adaptee.btnNo_actionPerformed(e);
}
}
class Frame1_this_windowAdapter extends WindowAdapter {
private Frame1 adaptee;
Frame1_this_windowAdapter(Frame1 adaptee) {
this.adaptee = adaptee;
} public void windowClosing(WindowEvent e) {
adaptee.this_windowClosing(e);
} public void windowDeactivated(WindowEvent e) {
adaptee.this_windowDeactivated(e);
}
}
class Frame1_this_keyAdapter extends KeyAdapter {
private Frame1 adaptee;
Frame1_this_keyAdapter(Frame1 adaptee) {
this.adaptee = adaptee;
} public void keyPressed(KeyEvent e) {
adaptee.this_keyPressed(e);
}
}
class Frame1_contentPane_keyAdapter extends KeyAdapter {
private Frame1 adaptee;
Frame1_contentPane_keyAdapter(Frame1 adaptee) {
this.adaptee = adaptee;
} public void keyPressed(KeyEvent e) {
adaptee.contentPane_keyPressed(e);
}
}
class Frame1_userText_keyAdapter extends KeyAdapter {
private Frame1 adaptee;
Frame1_userText_keyAdapter(Frame1 adaptee) {
this.adaptee = adaptee;
} public void keyPressed(KeyEvent e) {
adaptee.userText_keyPressed(e);
}
} }
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货