Java图书管理系统登陆界面
界面效果:
实现代码:
package menu;import java.awt.Dimension;
import java.awt.Font;
import java.awt.Image;
import java.awt.Toolkit;import javax.swing.Icon;
import javax.swing.ImageIcon;
import javax.swing.JButton;
import javax.swing.JComboBox;
import javax.swing.JFrame;
import javax.swing.JLabel;
import javax.swing.JPanel;
import javax.swing.JPasswordField;
import javax.swing.JTextField;public class SignMenu {public void init() {JFrame f = new JFrame("欢迎使用图书管理系统");//改变窗口图标Toolkit t = Toolkit.getDefaultToolkit();Image img = t.getImage("src\\menu\\sign.jpg");f.setIconImage(img);//设置窗口大小f.setSize(600, 600);//使窗口居中f.setLocationRelativeTo(null);//设置布局为空f.setLayout(null);//设置窗口背景图案Icon i = new ImageIcon("src\\menu\\background1.jpg");JLabel jLable = new JLabel(i);jLable.setBounds(0, 0, 600, 600);JPanel panel1 = new JPanel();JPanel panel2 = new JPanel();JPanel panel3 = new JPanel();JPanel panel4 = new JPanel();JPanel panel5 = new JPanel();JPanel panel6 = new JPanel();/*添加大标题:图书管理系统*/JLabel lable = new JLabel("图书管理系统");Font font = new Font("宋体",Font.BOLD,40);//设置字体lable.setFont(font);panel1.add(lable);panel1.setBounds(140, 60, 300, 300);//设置面板大小f.add(panel1);/*用户类型标签*/JLabel user = new JLabel("用户类型 ");Font font1 = new Font("宋体",Font.BOLD,25);user.setFont(font1);panel2.add(user);/*用户类型的下拉框*/JComboBox<String> j = new JComboBox<String>();Dimension dimension = new Dimension(200,30);//框框的大小j.setPreferredSize(dimension);j.addItem("普通用户");j.addItem("管理员用户");Font font2 = new Font("宋体",Font.BOLD,15);j.setFont(font2);panel2.setBounds(90, 160, 400, 300);panel2.add(j);f.add(panel2);/*账号标签*/JLabel labid = new JLabel(" 账号: ");Font font3 = new Font("宋体",Font.BOLD,25); labid.setFont(font3);panel3.add(labid);/*输入账户的文本框*/JTextField id = new JTextField();id.setPreferredSize(dimension);panel3.add(id);panel3.setBounds(90, 230, 400, 300);f.add(panel3);/*密码标签*/JLabel labpassword = new JLabel(" 密码: ");Font font4 = new Font("宋体",Font.BOLD,25);labpassword.setFont(font4);panel4.add(labpassword);/*输入密码文本框*/JPasswordField password = new JPasswordField();password.setPreferredSize(dimension);Font font5 = new Font("宋体",Font.BOLD,25); password.setFont(font5);panel4.add(password);panel4.setBounds(90, 290, 400, 300);f.add(panel4);/*注册登陆按钮*/JButton button1 = new JButton("注册");JButton button2 = new JButton("登陆");button1.setFont(font4);button2.setFont(font4);Dimension dimension2 = new Dimension(100,50);button1.setPreferredSize(dimension2);button2.setPreferredSize(dimension2);panel5.add(button1);panel6.add(button2);panel5.setBounds(150, 370, 150, 400);panel6.setBounds(330, 370, 150, 400);f.add(panel5);f.add(panel6);//把组件变成透明panel1.setOpaque(false);panel2.setOpaque(false);panel3.setOpaque(false);panel4.setOpaque(false);panel5.setOpaque(false);panel6.setOpaque(false);f.add(jLable);//设置不可改变窗口大小f.setResizable(false);f.setVisible(true);f.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);}
}
Java图书管理系统登陆界面相关推荐
- java图书管理系统(界面版本)
目录 运行效果: 注册登陆界面 登陆之后主界面如下 图书列表 项目说明: 关键代码: 源码获取: 如何运行: 运行效果: 注册登陆界面 注册存在的账户时 登陆之后主界面如下 点击图书管理-图书更新界面 ...
- 视频教程-手把手实现Java图书管理系统(附源码)-Java
手把手实现Java图书管理系统(附源码) 南京大学软件工程硕士,曾就职于擎天科技.中软国际.华为等上市公司,擅长Java开发.Web前端.Python爬虫.大数据等领域技术. 全栈工程师,从事软件开发 ...
- java图书管理系统技术难度_Java图书管理系统练习程序(一)
Java图书管理系统练习程序 第一部分 该部分主要实现命令行方式的界面与无数据库访问的练习,通过本练习.主要掌握Java的基础知识与面向对象程序设计思想.面向接口编程技术的知识与运用. 一.练习程序功 ...
- [附源码]计算机毕业设计JAVA图书管理系统
[附源码]计算机毕业设计JAVA图书管理系统 项目运行 环境配置: Jdk1.8 + Tomcat7.0 + Mysql + HBuilderX(Webstorm也行)+ Eclispe(Intell ...
- java图书管理系统源码
java图书管理系统源码 系统主要功能 读者:登录注册,借阅还书,查询书籍,查看当前借阅信息以及历史借阅信息,查看.查询读者借阅榜以及借阅书籍借阅榜,问题反馈以及查询反馈结果等功能. 管理员:对图书. ...
- Java图书管理系统练习程序(四)
2019独角兽企业重金招聘Python工程师标准>>> Java图书管理系统练习程序(四) 本部分主要介绍List的基本操作与Java中泛型的使用. 一.Java中泛型的使用 泛型, ...
- Java Swing图书管理系统,界面漂亮、功能全,直接使用 窗体版本-400
今天为大家分享一个java语言编写的图书管理程序-400,目前系统功能已经很全面,后续会进一步完善.整个系统界面漂亮,有完整得源码,希望大家可以喜欢.喜欢的帮忙点赞和关注.一起编程.一起进步 开发环境 ...
- Java图书管理系统,java课程实习
前序 运行环境:Eclipse,SQL Server 完整zip下载链接:http://download.csdn.net/download/android_tools/10186799 如果没有C币 ...
- 基于JSP(java)图书管理系统的设计和实现(含源文件)
获取项目源文件,联系Q:1225467431,可指导毕设,课设 摘 要 伴随着互联网的蓬勃发展,人们已经不再满足于信息的浏览和发布,而是渴望着能够充分享受网络所带来的更加多的便利.掌握计算机知识和应用 ...
- 我的第一个项目----Java图书管理系统
项目参考自:http://www.java1234.com/a/yuanchuang/swing2/ 项目视频及代码下载地址:链接:http://pan.baidu.com/s/1pLpQw2J 密码 ...
最新文章
- XamarinSQLite教程在Xamarin.Android项目中定位数据库文件
- bzoj 1061: [Noi2008]志愿者招募【最小费用最大流】
- iOS UIView异步绘制实现圆角的方案
- 前端 JavaScript 中 JSON.stringify() 的基本用法
- 因为马云,这也许是他们过得最有意思的腊八节
- linux内核态删除文件函数,初探Linux内核态——通过proc文件系统作快速问题定位...
- 解放生产力「GitHub 热点速览 v.21.51」
- jBridge避开云服务器让AI算力落地的桥联框架技术
- php 开源网店系统,企业级开源PHP网店系统海盗云商(Haidao)
- 解决EXSi6.0没有WEB Client的问题
- VHD 多系统安装 无需分区 无需U盘 无需任何第三方工具
- [词性] 四、形容词
- Excel——快速定位工作表到表格末尾、列尾、选择表格内容区域
- golang学习笔记(五):数组的定义和使用
- 抖音直播带货怎么开通?最新政策及直播带货话术技巧!
- 无需Root 手机装电脑系统 虚拟机
- 热辣7月,惊爆福利 统信UOS个人体验版最佳体验师就是你!
- HTML粒子漩涡特效,使用HTML5 Canvas绘制经典漩涡粒子特效
- 新一年,这些特殊天象值得期待
- 通过python理解光的偏振