学习做学生管理系统——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);
这一段代码一定要放在所有组件已经设定好的末尾,要不然会出现部分组件不显示需要鼠标点击才显示的问题,第一次写的时候没注意,现在更改了
第一章的登录界面就算完工了
第二章是实现按钮的功能。
第二章地址
相关文章推荐
- c# 登录界面设计与框架基础搭建雏形--(学生管理系统)
- Swing界面的布局联系(学生成绩管理系统登录界面演示和菜单栏、菜单项、菜单的布局方式演示)
- 学生管理系统——登录界面
- Java SE 中swing的简单实例 ( swing实现简单学生管理系统的登录界面)
- Java GUI学生成绩管理系统3种权限登录界面
- 学生信息管理系统之第三篇登录界面java代码
- VB6 and ASP 制作管理系统1--VB6制作用户登录
- 学生信息管理系统解析之界面实践篇
- JSP系统开发学习之四关于用户登录界面的补充——通过request页面传值&wel.jsp的MVC的实现
- c语言制作的学生成绩管理系统 加链表
- java 使用 集合 制作学生管理系统
- Python_模拟登录(爬取教务系统信息并制作查询界面)
- Java GUI学生成绩管理系统--管理员界面
- 学生信息管理系统中系统登录问题
- 【php】4、学生管理系统-修改界面
- 学生选课系统(登录界面部分程序)
- 用小猫统计制作运动员评价管理系统:分别制作子表的编辑界面
- java学生管理系统界面简单实现<二>
- 图书管理系统7.9(只有登录界面)
- 通过学习学生信息管理系统软件,C程序中,如何设计和编写一个应用系统?