java实现背景图片添加(免费)

编程入门 行业动态 更新时间:2024-10-23 10:33:27

java实现<a href=https://www.elefans.com/category/jswz/34/1769059.html style=背景图片添加(免费)"/>

java实现背景图片添加(免费)

老实人不喜欢整那些没用的,来直接附源码。

需要注意的是:把你下载好的背景图片,直接复制粘贴到images文件下,当然该文件是自己创建的,名字自取。具体操作如下:

选中你创建的项目,new一个folder,名字命名为images即可。

 创建好文件images后,选中 images文件,粘贴图片即可(图中Paste);

 

 源码如下:

package UseJLabel_to_set;import java.awt.EventQueue;
import javax.swing.JFrame;
import javax.swing.JPanel;
import javax.swing.border.EmptyBorder;
import javax.swing.JLabel;
import java.awt.Font;
import javax.swing.JTextField;
import javax.swing.JRadioButton;
import javax.swing.ImageIcon;
import javax.swing.JButton;
import java.awt.Color;public class ComponentBoundsTest extends JFrame {/*** serialVersionUID* 序列化ID,相当于身份认证,主要用于程序的版本控制,* 保持不同版本的兼容性,在程序版本升级时避免程序报出版本不一致的错误。*/private static final long serialVersionUID = 1L;private JPanel contentPane;private JTextField jtf_username;private JTextField jtf_pwd;private JTextField textField_2;private JLabel jlb_background;private JLabel jlb_title;/*** Launch the application.*/public static void main(String[] args) {EventQueue.invokeLater(new Runnable() {public void run() {try {ComponentBoundsTest frame = new ComponentBoundsTest();frame.setVisible(true);} catch (Exception e) {e.printStackTrace();}}});}/*** Create the frame.*/public ComponentBoundsTest() {setTitle("太原第一发电厂");setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);setBounds(100, 100, 600, 500);contentPane = new JPanel();contentPane.setBorder(new EmptyBorder(5, 5, 5, 5));setContentPane(contentPane);contentPane.setLayout(null);JLabel jlb_username = new JLabel("用户名");jlb_username.setFont(new Font("宋体", Font.PLAIN, 17));jlb_username.setBounds(150, 132, 67, 28);contentPane.add(jlb_username);JLabel jlb_pwd = new JLabel("密  码");jlb_pwd.setFont(new Font("宋体", Font.PLAIN, 17));jlb_pwd.setBounds(150, 188, 67, 28);contentPane.add(jlb_pwd);jtf_username = new JTextField();jtf_username.setBounds(227, 134, 170, 28);contentPane.add(jtf_username);jtf_username.setColumns(10);jtf_pwd = new JTextField();jtf_pwd.setBounds(227, 190, 170, 28);contentPane.add(jtf_pwd);jtf_pwd.setColumns(10);JRadioButton jrBtn_saveInfo = new JRadioButton("记住用户名和密码");jrBtn_saveInfo.setBounds(227, 306, 127, 25);contentPane.add(jrBtn_saveInfo);JButton btn_login = new JButton("登录");btn_login.setFont(new Font("宋体", Font.PLAIN, 18));btn_login.setBounds(227, 355, 127, 49);contentPane.add(btn_login);JLabel jlb_validcode = new JLabel("验证码");jlb_validcode.setFont(new Font("宋体", Font.PLAIN, 17));jlb_validcode.setBounds(150, 246, 58, 28);contentPane.add(jlb_validcode);textField_2 = new JTextField();textField_2.setBounds(227, 248, 87, 28);contentPane.add(textField_2);textField_2.setColumns(10);jlb_title = new JLabel("电厂职工培训信息管理系统");jlb_title.setForeground(Color.DARK_GRAY);jlb_title.setFont(new Font("宋体", Font.PLAIN, 22));jlb_title.setBounds(169, 36, 269, 40);contentPane.add(jlb_title);jlb_background = new JLabel(new ImageIcon("C:/Users/huashi/eclipse-workspace/set_backgroundText/images/background4.jpg"));jlb_background.setForeground(Color.DARK_GRAY);jlb_background.setBounds(0, 10, 595, 463);contentPane.add(jlb_background);}}

效果如下图所示:

 

有问题欢迎大家一起讨论

更多推荐

java实现背景图片添加(免费)

本文发布于:2024-03-08 17:43:47,感谢您对本站的认可!
本文链接:https://www.elefans.com/category/jswz/34/1721676.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文标签:背景图片   java

发布评论

评论列表 (有 0 条评论)
草根站长

>www.elefans.com

编程频道|电子爱好者 - 技术资讯及电子产品介绍!