From 7da13ceb7ca2067caabf63d97cc1a1a446564df3 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E9=99=88=E6=98=A0=E6=B1=9F?= <15547749+cyj-050209@user.noreply.gitee.com> Date: Sat, 11 Oct 2025 20:22:50 +0800 Subject: [PATCH] =?UTF-8?q?=E6=9C=80=E7=BB=88=E7=89=881.2=20=E5=A2=9E?= =?UTF-8?q?=E5=8A=A0=E6=8F=90=E7=A4=BA=E8=AF=8D?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/main/java/mathlearning/ui/ChangeCodeFrame.java | 4 ++-- .../java/mathlearning/ui/ChangePasswordFrame.java | 9 +++++++-- src/main/java/mathlearning/ui/LoginFrame.java | 2 +- src/main/java/mathlearning/ui/RegisterFrame.java | 13 ++++++++++--- 4 files changed, 20 insertions(+), 8 deletions(-) diff --git a/src/main/java/mathlearning/ui/ChangeCodeFrame.java b/src/main/java/mathlearning/ui/ChangeCodeFrame.java index 37ad12b..d799553 100644 --- a/src/main/java/mathlearning/ui/ChangeCodeFrame.java +++ b/src/main/java/mathlearning/ui/ChangeCodeFrame.java @@ -65,7 +65,7 @@ public class ChangeCodeFrame extends JFrame { //表单面板 JPanel formPanel = new JPanel(new GridLayout(5, 2, 10, 10)); - JLabel emailLabel = new JLabel("邮箱:"); + JLabel emailLabel = new JLabel("QQ邮箱:"); emailLabel.setFont(new Font("微软雅黑", Font.PLAIN, 14)); emailField = new JTextField(); @@ -80,7 +80,7 @@ public class ChangeCodeFrame extends JFrame { codePanel.add(codeField, BorderLayout.CENTER); codePanel.add(sendCodeButton, BorderLayout.EAST); - JLabel passwordLabel = new JLabel("新密码:"); + JLabel passwordLabel = new JLabel("新密码(大小写字母+数字):"); passwordLabel.setFont(new Font("微软雅黑", Font.PLAIN, 14)); passwordField = new JPasswordField(); diff --git a/src/main/java/mathlearning/ui/ChangePasswordFrame.java b/src/main/java/mathlearning/ui/ChangePasswordFrame.java index 96848fe..f79431b 100644 --- a/src/main/java/mathlearning/ui/ChangePasswordFrame.java +++ b/src/main/java/mathlearning/ui/ChangePasswordFrame.java @@ -46,7 +46,7 @@ public class ChangePasswordFrame extends JFrame { mainPanel.add(titleLabel, BorderLayout.NORTH); //表单 - JPanel infoPanel = new JPanel(new GridLayout(4, 2, 10, 10)); + JPanel infoPanel = new JPanel(new GridLayout(3, 2, 10, 10)); JLabel oldPasswordLabel = new JLabel("请输入旧密码:"); oldPasswordLabel.setFont(new Font("微软雅黑", Font.PLAIN, 14)); oldPasswordField = new JPasswordField(); @@ -62,7 +62,12 @@ public class ChangePasswordFrame extends JFrame { confirmPasswordField = new JPasswordField(); infoPanel.add(confirmPasswordLabel); infoPanel.add(confirmPasswordField); - mainPanel.add(infoPanel, BorderLayout.CENTER); + JLabel infoLabel = new JLabel("密码需要包含大小写字母以及数字,6-10位。"); + infoLabel.setFont(new Font("微软雅黑", Font.PLAIN, 14)); + JPanel centerPanel = new JPanel(new BorderLayout()); + centerPanel.add(infoPanel, BorderLayout.CENTER); + centerPanel.add(infoLabel, BorderLayout.SOUTH); + mainPanel.add(centerPanel, BorderLayout.CENTER); //按钮 JPanel buttonPanel = new JPanel(new FlowLayout()); diff --git a/src/main/java/mathlearning/ui/LoginFrame.java b/src/main/java/mathlearning/ui/LoginFrame.java index b2f5a96..e116abb 100644 --- a/src/main/java/mathlearning/ui/LoginFrame.java +++ b/src/main/java/mathlearning/ui/LoginFrame.java @@ -37,7 +37,7 @@ public class LoginFrame extends JFrame{ // 表单面板 JPanel formPanel = new JPanel(new GridLayout(3, 2, 10, 10)); - JLabel emailLabel = new JLabel("邮箱:"); + JLabel emailLabel = new JLabel("QQ邮箱:"); emailLabel.setFont(new Font("微软雅黑", Font.PLAIN, 14)); emailField = new JTextField(); diff --git a/src/main/java/mathlearning/ui/RegisterFrame.java b/src/main/java/mathlearning/ui/RegisterFrame.java index fb0f5a9..ef7997e 100644 --- a/src/main/java/mathlearning/ui/RegisterFrame.java +++ b/src/main/java/mathlearning/ui/RegisterFrame.java @@ -64,13 +64,13 @@ public class RegisterFrame extends JFrame{ mainPanel.add(titleLabel, BorderLayout.NORTH); // 表单面板 - JPanel formPanel = new JPanel(new GridLayout(5, 2, 10, 10)); + JPanel formPanel = new JPanel(new GridLayout(6, 2, 10, 10)); JLabel nameLabel = new JLabel("用户名:"); nameLabel.setFont(new Font("微软雅黑", Font.PLAIN, 14)); nameField = new JTextField(); - JLabel emailLabel = new JLabel("邮箱:"); + JLabel emailLabel = new JLabel("QQ邮箱:"); emailLabel.setFont(new Font("微软雅黑", Font.PLAIN, 14)); emailField = new JTextField(); @@ -93,6 +93,9 @@ public class RegisterFrame extends JFrame{ confirmPasswordLabel.setFont(new Font("微软雅黑", Font.PLAIN, 14)); confirmPasswordField = new JPasswordField(); + JLabel infoLabel = new JLabel("提示:密码需要包含大小写字母以及数字,6-10位。"); + infoLabel.setFont(new Font("微软雅黑", Font.PLAIN, 14)); + formPanel.add(nameLabel); formPanel.add(nameField); formPanel.add(emailLabel); @@ -104,7 +107,11 @@ public class RegisterFrame extends JFrame{ formPanel.add(confirmPasswordLabel); formPanel.add(confirmPasswordField); - mainPanel.add(formPanel, BorderLayout.CENTER); + JPanel centerPanel = new JPanel(new BorderLayout()); + centerPanel.add(formPanel, BorderLayout.CENTER); + centerPanel.add(infoLabel, BorderLayout.SOUTH); + + mainPanel.add(centerPanel, BorderLayout.CENTER); // 按钮面板 JPanel buttonPanel = new JPanel(new FlowLayout());