📄 qq.java
字号:
package test;
import java.awt.BorderLayout;
import javax.swing.JPanel;
import javax.swing.JFrame;
import javax.swing.JButton;
import java.awt.Rectangle;
import java.awt.Point;
import java.awt.Dimension;
import javax.swing.JOptionPane;
import javax.swing.JTextField;
import javax.swing.JPasswordField;
import javax.swing.JCheckBox;
import javax.swing.JTextPane;
import javax.swing.JList;
import javax.swing.JComboBox;
import jj.login;
import javax.swing.JEditorPane;
public class Qq extends JFrame {
private static final long serialVersionUID = 1L;
private JPanel jContentPane = null;
private JButton jButton1 = null;
private JButton jButton2 = null;
private JButton jButton3 = null;
private JTextField jTextField = null;
private JPasswordField jPasswordField = null;
private JCheckBox jCheckBox = null;
private JTextPane jTextPane = null;
private JTextPane jTextPane1 = null;
private JTextPane jTextPane2 = null;
private JTextPane jTextPane3 = null;
private JTextPane jTextPane4 = null;
private JTextPane jTextPane5 = null;
private JComboBox jComboBox = null;
private JEditorPane jEditorPane = null;
/**
* This is the default constructor
*/
public Qq() {
super();
initialize();
}
/**
* This method initializes this
*
* @return void
*/
private void initialize() {
this.setSize(300, 200);
this.setContentPane(getJContentPane());
this.setTitle("欢迎使用QQ");
}
/**
* This method initializes jContentPane
*
* @return javax.swing.JPanel
*/
private JPanel getJContentPane() {
if (jContentPane == null) {
jContentPane = new JPanel();
jContentPane.setLayout(null);
jContentPane.add(getJButton1(), null);
jContentPane.add(getJButton2(), null);
jContentPane.add(getJButton3(), null);
jContentPane.add(getJTextField(), null);
jContentPane.add(getJPasswordField(), null);
jContentPane.add(getJCheckBox(), null);
jContentPane.add(getJTextPane(), null);
jContentPane.add(getJTextPane1(), null);
jContentPane.add(getJTextPane2(), null);
//jContentPane.add(getJTextPane3(), null);
jContentPane.add(getJTextPane4(), null);
jContentPane.add(getJTextPane5(), null);
jContentPane.add(getJComboBox(), null);
jContentPane.add(getJEditorPane(), null);
jContentPane.addPropertyChangeListener(new java.beans.PropertyChangeListener() {
public void propertyChange(java.beans.PropertyChangeEvent e) {
if ((e.getPropertyName().equals("enabled"))) {
System.out.println("propertyChange(enabled)"); // TODO Auto-generated property Event stub "enabled"
}
}
});
}
return jContentPane;
}
/**
* This method initializes jButton1
*
* @return javax.swing.JButton
*/
private JButton getJButton1() {
if (jButton1 == null) {
jButton1 = new JButton();
jButton1.setBounds(new Rectangle(32, 136, 91, 24));
jButton1.setText("查杀木马");
}
return jButton1;
}
/**
* This method initializes jButton2
*
* @return javax.swing.JButton
*/
private JButton getJButton2() {
if (jButton2 == null) {
jButton2 = new JButton();
jButton2.setLocation(new Point(137, 136));
jButton2.setText("设置");
jButton2.setSize(new Dimension(60, 24));
}
return jButton2;
}
/**
* This method initializes jButton3
*
* @return javax.swing.JButton
*/
private JButton getJButton3() {
if (jButton3 == null) {
jButton3 = new JButton();
jButton3.setBounds(new Rectangle(210, 136, 63, 25));
jButton3.setText("登录");
jButton3.setPreferredSize(new Dimension(34, 24));
jButton3.addMouseListener(new java.awt.event.MouseListener() {
public void mouseClicked(java.awt.event.MouseEvent e) {
String uPwd = null;
if (jTextField.getText().equals("")) JOptionPane.showMessageDialog(null,"账号不能为空!!!!!","INFORMATION",JOptionPane.INFORMATION_MESSAGE);
else if (jPasswordField.getText().equals("")) JOptionPane.showMessageDialog(null,"密码不能为空!!!!!","INFORMATION",JOptionPane.INFORMATION_MESSAGE);
else
{
UserDaoImpl check = new UserDaoImpl();
if (check.checkUser(jTextField.getText()) == null)
JOptionPane.showMessageDialog(null,"此帐号不存在!!!!!","INFORMATION",JOptionPane.INFORMATION_MESSAGE);
else
{
uPwd = check.checkUser(jTextField.getText());
if(uPwd.startsWith(jPasswordField.getText()))
JOptionPane.showMessageDialog(null,"登录成功!!!!!","INFORMATION",JOptionPane.INFORMATION_MESSAGE);
else JOptionPane.showMessageDialog(null,"密码错误!!!!!","INFORMATION",JOptionPane.INFORMATION_MESSAGE);
}
}
}
public void mousePressed(java.awt.event.MouseEvent e) {
}
public void mouseReleased(java.awt.event.MouseEvent e) {
}
public void mouseEntered(java.awt.event.MouseEvent e) {
}
public void mouseExited(java.awt.event.MouseEvent e) {
}
});
}
return jButton3;
}
/**
* This method initializes jTextField
*
* @return javax.swing.JTextField
*/
private JTextField getJTextField() {
if (jTextField == null) {
jTextField = new JTextField();
jTextField.setBounds(new Rectangle(92, 29, 122, 22));
}
return jTextField;
}
/**
* This method initializes jPasswordField
*
* @return javax.swing.JPasswordField
*/
private JPasswordField getJPasswordField() {
if (jPasswordField == null) {
jPasswordField = new JPasswordField();
jPasswordField.setBounds(new Rectangle(92, 59, 123, 22));
}
return jPasswordField;
}
/**
* This method initializes jCheckBox
*
* @return javax.swing.JCheckBox
*/
private JCheckBox getJCheckBox() {
if (jCheckBox == null) {
jCheckBox = new JCheckBox();
jCheckBox.setBounds(new Rectangle(162, 88, 21, 21));
}
return jCheckBox;
}
/**
* This method initializes jTextPane
*
* @return javax.swing.JTextPane
*/
private JTextPane getJTextPane() {
if (jTextPane == null) {
jTextPane = new JTextPane();
jTextPane.setText("QQ帐号:");
jTextPane.setLocation(new Point(21, 29));
jTextPane.setSize(new Dimension(56, 24));
}
return jTextPane;
}
/**
* This method initializes jTextPane1
*
* @return javax.swing.JTextPane
*/
private JTextPane getJTextPane1() {
if (jTextPane1 == null) {
jTextPane1 = new JTextPane();
jTextPane1.setText("QQ密码:");
jTextPane1.setLocation(new Point(22, 59));
jTextPane1.setSize(new Dimension(55, 24));
}
return jTextPane1;
}
/**
* This method initializes jTextPane2
*
* @return javax.swing.JTextPane
*/
private JTextPane getJTextPane2() {
if (jTextPane2 == null) {
jTextPane2 = new JTextPane();
jTextPane2.setBounds(new Rectangle(188, 86, 54, 24));
jTextPane2.setText("自动登录");
}
return jTextPane2;
}
/**
* This method initializes jTextPane4
*
* @return javax.swing.JTextPane
*/
private JTextPane getJTextPane4() {
if (jTextPane4 == null) {
jTextPane4 = new JTextPane();
jTextPane4.setBounds(new Rectangle(224, 59, 60, 24));
jTextPane4.setText("忘记密码");
}
return jTextPane4;
}
/**
* This method initializes jTextPane5
*
* @return javax.swing.JTextPane
*/
private JTextPane getJTextPane5() {
if (jTextPane5 == null) {
jTextPane5 = new JTextPane();
jTextPane5.setBounds(new Rectangle(56, 86, 36, 24));
jTextPane5.setText("状态:");
}
return jTextPane5;
}
/**
* This method initializes jComboBox
*
* @return javax.swing.JComboBox
*/
private JComboBox getJComboBox() {
if (jComboBox == null) {
jComboBox = new JComboBox();
jComboBox.setBounds(new Rectangle(102, 86, 58, 27));
String[] s1={"隐身","在线","忙碌"};
jComboBox.addItem(s1[0]);
jComboBox.addItem(s1[1]);
jComboBox.addItem(s1[2]);
}
return jComboBox;
}
/**
* This method initializes jEditorPane
*
* @return javax.swing.JEditorPane
*/
private JEditorPane getJEditorPane() {
if (jEditorPane == null) {
jEditorPane = new JEditorPane();
jEditorPane.setBounds(new Rectangle(224, 30, 61, 22));
jEditorPane.setText("申请帐号");
jEditorPane.addMouseListener(new java.awt.event.MouseListener() {
public void mouseClicked(java.awt.event.MouseEvent e) {
Login l = new Login();
l.pack();
l.setSize(252, 408);
l.setVisible(true);
}
public void mousePressed(java.awt.event.MouseEvent e) {
}
public void mouseReleased(java.awt.event.MouseEvent e) {
}
public void mouseEntered(java.awt.event.MouseEvent e) {
}
public void mouseExited(java.awt.event.MouseEvent e) {
}
});
}
return jEditorPane;
}
} // @jve:decl-index=0:visual-constraint="136,54"
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -