太晚了,来不及写知识点了,一切都在代码中
package com.cqvie;
import java.awt.BorderLayout;
import java.awt.EventQueue;import javax.swing.JFrame;
import javax.swing.JPanel;import javax.swing.border.EmptyBorder;import javax.swing.JButton;import javax.swing.JLabel;import javax.swing.JTextField;import java.awt.event.MouseAdapter;import java.awt.event.MouseEvent;import java.awt.event.ActionListener;import java.awt.event.ActionEvent;import javax.swing.JPasswordField;//一大堆看不懂的包含文件public class yang extends JFrame {
private JPanel contentPane;
private JTextField txt1; private JButton btnOk; private JButton btnNo; private JPasswordField txt2;//全是那些乱七八糟的方框的名字/**
* Launch the application. */ public static void main(String[] args) { EventQueue.invokeLater(new Runnable() { public void run() { try { yang frame = new yang(); frame.setVisible(true); } catch (Exception e) { e.printStackTrace(); } } });//这是内部类?反正我现在还不懂,它自己生出来的 }/**
* Create the frame. */ public yang() {//这一个函数全是那些方框什么的 setTitle("\u7528\u6237"); setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); setBounds(100, 100, 450, 300); contentPane = new JPanel(); contentPane.setBorder(new EmptyBorder(5, 5, 5, 5)); setContentPane(contentPane); contentPane.setLayout(null); btnOk = new JButton("ok"); btnOk.addActionListener(new ActionListener() { public void actionPerformed(ActionEvent arg0) { } }); btnOk.addMouseListener(new MouseAdapter() {//实现鼠标什么的...... @Override public void mouseClicked(MouseEvent e) { String useName=txt1.getText(); String password=txt2.getText(); if(useName.equals("abc")&& (password.equals("123"))){ btnOk.setText("登陆中....."); btnNo.setText("点我取消"); } else if (useName.equals("abc")&& (!password.equals("123"))){ btnOk.setText("密码错误..."); btnNo.setText("点我取消"); } else if (!useName.equals("abc")){ btnOk.setText("不存在该用户..."); btnNo.setText("点我取消"); } else { btnOk.setText("密码错误"); btnNo.setText("不开心");//判断输入的用户名和密码是否正确 // this.useNameTxt.setText(""); //String useName=this.userNameTxt.getText(); } } });// btnOk.addMouseListener(new MouseAdapter() { // @Override// public void mouseClicked(MouseEvent arg0) { // btnOk.setText("不要点我");// btnNo.setText("点我");// }// });//这纯属好玩儿 嘿嘿 btnOk.setBounds(149, 157, 93, 23); contentPane.add(btnOk); btnNo = new JButton("no");btnNo.addMouseListener(new MouseAdapter() {
@Override public void mouseClicked(MouseEvent e) { // btnNo.setText("哎哟");// btnOk.setText("哈哈哈"); // String useName=txt1.getText();// String passWord=txt2.getText(); txt1.setText(""); txt2.setText("");//清空那两个文本框(自学的哟 哈哈哈) } }); btnNo.setBounds(149, 201, 93, 23); contentPane.add(btnNo); JLabel lblUserName = new JLabel("\u7528\u6237\u540D\uFF1A"); lblUserName.setBounds(66, 43, 54, 15); contentPane.add(lblUserName); JLabel lblPassWord = new JLabel(" \u5BC6\u7801\uFF1A"); lblPassWord.setBounds(66, 93, 54, 15); contentPane.add(lblPassWord); txt1 = new JTextField(); txt1.addMouseListener(new MouseAdapter() { @Override public void mouseClicked(MouseEvent e) { } }); txt1.setBounds(140, 38, 168, 21); contentPane.add(txt1); txt1.setColumns(10); txt2 = new JPasswordField(); txt2.setBounds(140, 89, 168, 23); contentPane.add(txt2);//看不了,这些,无法翻译 }}架构那个,昨天忘写了,好像都忘记了,明天再写不,好想把视频看完再回寝室啊~~~好不容易这么有感觉,时间不允许咯~~