界面效果:

实现代码:

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图书管理系统登陆界面相关推荐

  1. java图书管理系统(界面版本)

    目录 运行效果: 注册登陆界面 登陆之后主界面如下 图书列表 项目说明: 关键代码: 源码获取: 如何运行: 运行效果: 注册登陆界面 注册存在的账户时 登陆之后主界面如下 点击图书管理-图书更新界面 ...

  2. 视频教程-手把手实现Java图书管理系统(附源码)-Java

    手把手实现Java图书管理系统(附源码) 南京大学软件工程硕士,曾就职于擎天科技.中软国际.华为等上市公司,擅长Java开发.Web前端.Python爬虫.大数据等领域技术. 全栈工程师,从事软件开发 ...

  3. java图书管理系统技术难度_Java图书管理系统练习程序(一)

    Java图书管理系统练习程序 第一部分 该部分主要实现命令行方式的界面与无数据库访问的练习,通过本练习.主要掌握Java的基础知识与面向对象程序设计思想.面向接口编程技术的知识与运用. 一.练习程序功 ...

  4. [附源码]计算机毕业设计JAVA图书管理系统

    [附源码]计算机毕业设计JAVA图书管理系统 项目运行 环境配置: Jdk1.8 + Tomcat7.0 + Mysql + HBuilderX(Webstorm也行)+ Eclispe(Intell ...

  5. java图书管理系统源码

    java图书管理系统源码 系统主要功能 读者:登录注册,借阅还书,查询书籍,查看当前借阅信息以及历史借阅信息,查看.查询读者借阅榜以及借阅书籍借阅榜,问题反馈以及查询反馈结果等功能. 管理员:对图书. ...

  6. Java图书管理系统练习程序(四)

    2019独角兽企业重金招聘Python工程师标准>>> Java图书管理系统练习程序(四) 本部分主要介绍List的基本操作与Java中泛型的使用. 一.Java中泛型的使用 泛型, ...

  7. Java Swing图书管理系统,界面漂亮、功能全,直接使用 窗体版本-400

    今天为大家分享一个java语言编写的图书管理程序-400,目前系统功能已经很全面,后续会进一步完善.整个系统界面漂亮,有完整得源码,希望大家可以喜欢.喜欢的帮忙点赞和关注.一起编程.一起进步 开发环境 ...

  8. Java图书管理系统,java课程实习

    前序 运行环境:Eclipse,SQL Server 完整zip下载链接:http://download.csdn.net/download/android_tools/10186799 如果没有C币 ...

  9. 基于JSP(java)图书管理系统的设计和实现(含源文件)

    获取项目源文件,联系Q:1225467431,可指导毕设,课设 摘 要 伴随着互联网的蓬勃发展,人们已经不再满足于信息的浏览和发布,而是渴望着能够充分享受网络所带来的更加多的便利.掌握计算机知识和应用 ...

  10. 我的第一个项目----Java图书管理系统

    项目参考自:http://www.java1234.com/a/yuanchuang/swing2/ 项目视频及代码下载地址:链接:http://pan.baidu.com/s/1pLpQw2J 密码 ...

最新文章

  1. XamarinSQLite教程在Xamarin.Android项目中定位数据库文件
  2. bzoj 1061: [Noi2008]志愿者招募【最小费用最大流】
  3. iOS UIView异步绘制实现圆角的方案
  4. 前端 JavaScript 中 JSON.stringify() 的基本用法
  5. 因为马云,这也许是他们过得最有意思的腊八节
  6. linux内核态删除文件函数,初探Linux内核态——通过proc文件系统作快速问题定位...
  7. 解放生产力「GitHub 热点速览 v.21.51」
  8. jBridge避开云服务器让AI算力落地的桥联框架技术
  9. php 开源网店系统,企业级开源PHP网店系统海盗云商(Haidao)
  10. 解决EXSi6.0没有WEB Client的问题
  11. VHD 多系统安装 无需分区 无需U盘 无需任何第三方工具
  12. [词性] 四、形容词
  13. Excel——快速定位工作表到表格末尾、列尾、选择表格内容区域
  14. golang学习笔记(五):数组的定义和使用
  15. 抖音直播带货怎么开通?最新政策及直播带货话术技巧!
  16. 无需Root 手机装电脑系统 虚拟机
  17. 热辣7月,惊爆福利 统信UOS个人体验版最佳体验师就是你!
  18. HTML粒子漩涡特效,使用HTML5 Canvas绘制经典漩涡粒子特效
  19. 新一年,这些特殊天象值得期待
  20. 通过python理解光的偏振

热门文章

  1. python中shape用法
  2. 为什么java数值型的负数比正数多一位
  3. html怎么设置空链接,HTML a标签之空链接
  4. ai 分形艺术_作为艺术家的AI?
  5. 测试第48届格莱美完全获奖名单『二』
  6. 1、结构化、面向对象程序设计差别、类基本概念
  7. 【08月02日】指数估值排名
  8. Tidal生活方式丨解忧、故事与爱好:我是知乎用户,也是知乎答主
  9. Chrome插件英雄榜111期更新《Unsplash For Chrome》查找免费无版权超清图并直接插入任意在线编辑器...
  10. 无版权素材网站,免费、可商用