java界面添加动态背景图片


之前在网上找了一些代码添加背景图片,有些用得了有些用不了,总是不得要领,后来学了用工具写界面,自己试了一下添加图片,效果还不错,原理如图.

效果如图

测试代码如下:如有需要,自取
链接:https://pan.baidu.com/s/1S3d0_Tyf4BecWc0V7l8NQQ
提取码:0hth
复制这段内容后打开百度网盘手机App,操作更方便哦

package 项目;import java.awt.BorderLayout;
import java.awt.Color;
import java.awt.EventQueue;import javax.swing.JFrame;
import javax.swing.JPanel;
import javax.swing.JPasswordField;
import javax.swing.border.EmptyBorder;import manage.service.UserService;
import manage.vo.manager;import javax.swing.JLabel;
import javax.swing.JOptionPane;
import javax.swing.JTextField;
import javax.security.auth.login.LoginContext;
import javax.swing.ImageIcon;
import javax.swing.JButton;
import java.awt.event.ActionListener;
import java.awt.event.ActionEvent;public class login_gif extends JFrame implements ActionListener  {private JPanel contentPane;private JTextField textField_name;private JPasswordField textField_PS;private JButton btnNewButton ;private JButton button ;/*** Launch the application.*/public static void main(String[] args) {EventQueue.invokeLater(new Runnable() {public void run() {try {login_gif frame = new login_gif();frame.setVisible(true);} catch (Exception e) {e.printStackTrace();}}});}/*** Create the frame.*/public login_gif() {this.setTitle("人脸识别系统");// 设置窗体的标题setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);setBounds(100, 100, 700, 600);contentPane = new JPanel();contentPane.setBorder(new EmptyBorder(5, 5, 5, 5));setContentPane(contentPane);contentPane.setLayout(null);JPanel panel = new JPanel();panel.setBounds(0, 10, 434, 217);contentPane.add(panel);panel.setLayout(null);JLabel Name = new JLabel("\u7528\u6237\u540D");Name.setBounds(48, 28, 54, 15);Name.setForeground(Color.white);panel.add(Name);JLabel passWorld = new JLabel("\u5BC6\u7801");passWorld.setBounds(48, 65, 54, 15);passWorld.setForeground(Color.white);panel.add(passWorld);textField_name = new JTextField();textField_name.setBounds(112, 28, 130, 18);panel.add(textField_name);textField_name.setColumns(10);textField_PS = new JPasswordField();textField_PS.setBounds(112, 63, 130, 18);panel.add(textField_PS);textField_PS.setColumns(10);btnNewButton = new JButton("\u767B\u5F55 ");//登录按钮;btnNewButton.setBounds(90, 119, 68, 23);panel.add(btnNewButton);button = new JButton("\u6CE8\u518C");//注册按钮button.setBounds(174, 119, 68, 23);panel.add(button);panel.setOpaque(false);ImageIcon icon = new ImageIcon("src/项目/人脸识别.jpg");JLabel jl=new JLabel(icon);jl.setBounds(0, 0, icon.getIconWidth(), icon.getIconHeight());this.add(jl);//添加事件监听btnNewButton.addActionListener(this);button.addActionListener(this);}@Overridepublic void actionPerformed(ActionEvent e){String ID=new String(textField_name.getText());//获取用户输入的数据String password=new String(textField_PS.getPassword());UserService judege=new UserService();manager ma=new manager();if(e.getSource()==btnNewButton){//System.out.println(textField_PS.getText()+"    "+textField_name.getText());测试if(judege.isRight(ID,password)){ma.setID(ID);ma.setPassword(password);//测试界面JOptionPane.showMessageDialog(null, "登录成功");   /** * * * * * * 跳转到操作界面* * * * * *///System.out.println("             kkkkkk");测试this.dispose();}else{JOptionPane.showMessageDialog(null,"用户名或密码错误","登录失败",JOptionPane.ERROR_MESSAGE);textField_name.setText("");textField_PS.setText("");}}else if(e.getSource()==button){logon_gif frame = new logon_gif();frame.setVisible(true);this.dispose();}}}

java界面添加动态背景图片相关推荐

  1. java登录界面背景设置,一个java写的QQ登录的界面,请问背景图片如何设置

    一个java写的QQ登录的界面,请教背景图片怎么设置 import java.awt.Color; import java.awt.Font; import javax.swing.ImageIcon ...

  2. html图片滚动红点_HTML中更换或添加网站背景图片的代码怎么写?(示例)

    本篇文章主要介绍了HTML代码中如何更换或添加网站背景图片?对于小白来说,最简单的方法就是,如果是更换背景图片的话. 我们可以在网页上点击鼠标右键查看网站源代码,然后找到css里面的背景图这一段代码, ...

  3. 用Canvas为网页添加动态背景

    用Canvas为网页添加动态背景 作者:uedtianji 最近刚刚接到为微信公众帐号"玩转三里屯"制作首页的任务.考虑到页面只在手机中浏览,而且手机对canvas的支持又非常好, ...

  4. php网页怎么插入背景图片,HTML中更换或添加网站背景图片的代码怎么写?(示例)...

    本篇文章主要介绍了HTML代码中如何更换或添加网站背景图片?对于小白来说,最简单的方法就是,如果是更换背景图片的话. 我们可以在网页上点击鼠标右键查看网站源代码,然后找到css里面的背景图这一段代码, ...

  5. java对话框背景图片插入_关于java编程窗体加背景图片的问题

    该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 给一个登录界面加背景图片,一直加不上,同学给了一套代码,加上去也不行,彻底跪了,求大神指点一下.ps:窗体的大小和图片大小一样.只把有用的部分代码贴了出来 ...

  6. css背景图片添加url_CSS背景图片–如何向您的Div添加图片URL

    css背景图片添加url Say you want to put an image or two on a webpage. One way is to use the background-imag ...

  7. JAVA编写的纯色背景图片去除底色变成透明背景图片的工具

    程序使用java语言编写,工作原理是取图片边缘的像素点作为要替换的背景色,然后将所有像素点与该颜色进行比较,发现相同则将颜色不透明度设置为0,使颜色完全透明. 在线示例: 一.访问图片去底工具BgRe ...

  8. 登录界面实现动态背景

    如图,发现类似别人的登录界面,这个动态背景非常炫酷,今天发现这个插件可以直接实现. vanta.js官网地址 根据官网实例,需要安装three.js 和 vanta.js npm install va ...

  9. java背景图片加上组件_关于 java swing组件加背景图片的问题

    最近自己做了一个小的进销存软件,背景图片加上后不能最大化.尝试了好几种方法 最后终于把问题解决了.下面把自己写的实例 分享一下: 一个是在JFrame窗体中加如背景图片 一个是在Jpanel 面板中加 ...

  10. java界面分割_java将一个JFrame界面分割成多部分,每部分添加独立背景图片

    现在,我要完成的目标是:创建了一个JFrame界面,我要分成两部分,操作时两部分完全独立,互不影响,已完成的效果如下: 可以看到,我做的左边是操作界面,右边是显示界面,左边的背景我没加,方法和右边的是 ...

最新文章

  1. android 系统定位
  2. LCA(树上倍增 || rmqlca||)
  3. 使用java+TestNG进行接口回归测试
  4. hasnMap的基本操作 源码(三)
  5. 一次服务器CPU占用率高的定位分析
  6. mysql db compare_数据传输 | mysqldiff/mysqldbcompare 实现 DTLE 自动化测试
  7. C# 3.0新特性之扩展方法
  8. DCGAN in Tensorflow生成动漫人物
  9. [天地君亲若追问 枉为知音百年羞]2008.06.07 晃荡在芳华
  10. c++ abort 函数_C ++中带有示例的abort()函数
  11. df添加一行 python_Python为输出的数据绘制表格
  12. [z] Flare-兼容Memcached协议的分布式(key/value store)键值存储系统
  13. 第一台电子计算机采用哪位科学家,计算机基础知识试题及答案解析
  14. scala学习手记15 - 独立对象和伴生对象
  15. php 用户控件,一个使用用户控件(包括组件)的演示-.NET教程,组件控件开发
  16. 开发者必看|Android 8.0 新特性及开发指南
  17. Codeforces Round #555 (Div. 3), problem: (C2) Increasing Subsequence (hard version)【贪心+撞到南墙也不回头】
  18. Windows——如何关闭笔记本自带键盘
  19. 西南交大大学生营养早餐优化食谱
  20. STM32L4系列单片机ADC通过内部参考电压精确计算输入电压

热门文章

  1. matlab badsubscript,matlab错误:Subscript indices must either be real positive integers or logicals....
  2. 外设键盘win和alt功能互换解决方法
  3. 中国象棋---棋盘/棋子
  4. 计算机电子科技生产质量标准,SJT9527__微型数字电子计算机 质量分等标准(4页)-原创力文档...
  5. 无刷马达驱动方案之电动工具方案设计
  6. android最强的平板,最强安卓游戏平板曝光,NVIDIA的Shield Tablet X1来了
  7. 四季清果·体内净化三部曲
  8. 智能网联汽车云控系统第3部分:路云数据交互规范
  9. 002 splitter
  10. C语言>>输入两个字符串,比较这两个字符串是否相同并输出比较结果。要求不用任何字符串处理函数。