首页 > 编程知识 正文

java设置背景图片,蓝色背景图片

时间:2023-05-06 01:13:32 阅读:33097 作者:4518

虽然Java初学者最初制作的背景图像的页面有点难看。

在JAVA文件中创建Folder (文件夹),复制并粘贴准备的图像,出现以下图像时单击ok : 最好简单地修改图像名称。

2 .窗口布局是层次网格。

3 .创建标签(JLabel )并将图像放入标签中。

4 .使按钮等组件透明。

5 .在层次网格的底部放置标签。

包quck _ 1;

import java.awt.FlowLayout;

import javax.swing.ImageIcon;

import javax.swing.JButton;

import javax.swing.JFrame;

import javax.swing.JLabel;

import javax.swing.JLayeredPane;

import javax.swing.JPanel;

import javax.swing.JTextField;

publicclassuiinterfaceextendsjframe {

jayeredpanepane=newjlayeredpane (; //分层网格

日本标签;

JPanel panel1=new JPanel (;

JTextField field1=new JTextField (;

//jtextfield field2=new jtextfield (;

JButton Land=new JButton ('登录');

//JButton register=new JButton ('注册);

ImageIcon image;

公共ui接口() {

image=newimageicon(jpp/蜘蛛侠. jpg );

//设置组件的透明度

land.setopaque(false;

label=newjlabel(image; //将背景图像添加到标签

panel1. set bounds (0,0,image.getIconWidth ),image.getIconHeight ); //将标签设置为照片等高度的宽度

Panel1=(Jpanel ) this.getContentPane ); //使我的面板成为内容面板

panel1.添加(标签);

land.set bounds (100,100,100,50 );

pane.add(panel1,JLayeredPane.DEFAULT_LAYER );

pane.add(land,JLayeredPane.MODAL_LAYER );

this.settitle('QQ );

this.set bounds (100,100,image.getIconWidth ),image.getIconHeight );

this.setdefaultcloseoperation (dispose _ on _ close;

this.setlayeredpane(pane;

this.setvisible(true;

}

}

照片如下所示

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。