您的位置:首页 > 编程语言 > Java开发

学习做学生管理系统——java swing+Mysql 第一章(登录界面的制作)

2019-07-14 18:28 183 查看
版权声明:本文为博主原创文章,遵循 CC 4.0 by-sa 版权协议,转载请附上原文出处链接和本声明。 本文链接:https://blog.csdn.net/qq_42451456/article/details/95895100

本篇文章作为自己学习JAVA的笔记,也可以为新手提供一个学习swing的教程贴
需要有一定的编程基础

准备工作:  软件:Mysql(以后用)   eclipse

实现功能:  小规模的学生信息管理(信息增加,删减,查询)
       登录界面(注册,登录)

第一章 简单的登录界面制作

登录界面图预览

最简单的登录界面,帐号密码登录与注册(按钮未写入功能)

实现这个程序过程
1.建立程序

登录界面只需要一个简单的界面即可完成
所以需要JFrame和JPanel

界面初始化

JFrame jf=new JFrame("学生管理系统登录界面");//登录主界面
jf.setSize(350, 200);
JPanel jp=new JPanel();//制作界面
jf.add(jp);
jp.setLayout(null);//为后面的布局做准备(可根据个人需要来调试)

做好界面了,就需要弄账号密码输入的地方
这时候就需要标签来标记哪里是账号框,哪里是密码框

账号密码

JLabel acc=new JLabel("帐号");//帐号标签
JLabel pass=new JLabel("密码");//密码标签
jp.add(pass);
jp.add(acc);
acc.setBounds(50,20,80,25);//设置位置
pass.setBounds(50,50,80,25);//设置位置
JTextField text1=new JTextField();//帐号输入
text1.setBounds(110, 20, 165, 25);//设置位置
jp.add(text1);
JPasswordField text2=new JPasswordField();//密码输入
text2.setBounds(110, 50, 165, 25);//设置位置
jp.add(text2);

剩下需要的就是添加注册登录按钮

JButton loginButton=new JButton("登录");//登录按钮
loginButton.setBounds(120, 100, 80, 25);
jp.add(loginButton);
JButton regButton=new JButton("注册");//注册按钮
regButton.setBounds(220, 100, 80, 25);
jp.add(regButton);

最后需要的就是将这些整合在一起,然后运行

完工的代码

import javax.swing.*;
public class main {

private static void login(){
JFrame jf=new JFrame("学生管理系统登录界面");//登录主界面
jf.setSize(350, 200);
JPanel jp=new JPanel();//制作界面
jf.add(jp);
jp.setLayout(null);
JLabel acc=new JLabel("帐号");//帐号
JLabel pass=new JLabel("密码");//密码
jp.add(pass);
jp.add(acc);
acc.setBounds(50,20,80,25);
pass.setBounds(50,50,80,25);
JTextField text1=new JTextField();//帐号输入
text1.setBounds(110, 20, 165, 25);
jp.add(text1);
JPasswordField text2=new JPasswordField();//密码输入
text2.setBounds(110, 50, 165, 25);
jp.add(text2);
JButton loginButton=new JButton("登录");//登录按钮
loginButton.setBounds(120, 100, 80, 25);
jp.add(loginButton);
JButton regButton=new JButton("注册");//注册按钮
regButton.setBounds(220, 100, 80, 25);
jp.add(regButton);jf.setVisible(true);}

public static void main(String[] args) {
login();
}
}

第一章修改内容

jf.setVisible(true);

这一段代码一定要放在所有组件已经设定好的末尾,要不然会出现部分组件不显示需要鼠标点击才显示的问题,第一次写的时候没注意,现在更改了

第一章的登录界面就算完工了

第二章是实现按钮的功能。
第二章地址

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: