2020.10.04
一、今日学习内容
要求做一个登录界面,需要有验证码
生成验证码的类:YanZhengMa.java
1 package jiemian; 2 import javax.swing.*; 3 import java.awt.*; 4 import java.util.Random; 5 public class YanZhengMa { 6 public static String yanzhengma() { 7 char[] code=new char[4]; 8 for(int i=0;i<4;i++) { 9 if((int)(Math.random()*2+0)==0) { 10 code[i]=(char)((int)(Math.random()*10+48)); 11 }else { 12 code[i]=(char)((int)(Math.random()*26+65)); 13 } 14 } 15 String str=new String(code); 16 return str; 17 } 18 19 }
对于登录界面的各个元素的代码还不清楚
JLabel
,标签。标签主要用于展示 文本 或 图片,也可以 同时显示文本和图片。
Swing 是一个为Java设计的GUI工具包。
Swing是JAVA基础类的一部分。
Swing包括了图形用户界面(GUI)器件如:文本框,按钮,分隔窗格和表。
import javax.swing.JButton; import javax.swing.JFrame; import javax.swing.JLabel; import javax.swing.JPanel; import javax.swing.JPasswordField; import javax.swing.JTextField;
二、遇到的问题
对于界面中swing中JLabel、JFrame、JPanel的用法不清楚
三、明日计划
继续完成登录界面的代码