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

📄 qq.java

📁 通过建立的数据库
💻 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 + -