怎么在Java里添加背景图片
发布网友
发布时间:2022-04-22 07:47
我来回答
共3个回答
热心网友
时间:2022-06-18 00:36
可以新建个面板,在面板里放入带图片的JLabel,填满面板即可。
JPanel jp = new JPanel(); //新建面板
jp.setLayout(new FlowLayout()); //设置面板布局
ImageIcon ii=new ImageIcon(getClass().getResource("/Picture/i.jpg"));
JLabel uppicture=new JLabel(ii); //往面板里加入JLabel
this.setVisible(true);追问你好,请问有没有加背景图片,上面还可以加按钮等组件的方法。我是用可视化拉的界面,但是加了label图片,界面并不美观,有没有美化登录界面的方法也行,谢谢!
热心网友
时间:2022-06-18 00:36
//一个小例子
//注意:
//当前目录下要有一个p.jpg文件
//压缩这个文件使它的大小尽量小,最好只有几十KB
//否则无法显示背景图片
import javax.swing.*;
import java.awt.*;
public class Demo extends JFrame {
public static void main(String[] args) {
new Demo();
}
public Demo() {
//加载图片
pic=Toolkit.getDefaultToolkit().getImage("p.jpg");
MediaTracker t=new MediaTracker(this);
t.addImage(pic,1);
try
{
t.waitForID(1);
}
catch(Exception e)
{
}
setSize(400,400);
setLocationRelativeTo(null);
setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
setVisible(true);
}
//覆盖(重写)paint方法以在窗口中添加一张图片
public void paint(Graphics g) {
g.drawImage(pic,0,0,null);
}
Image pic;
}追问你好,请问有没有加背景图片,上面还可以加按钮等组件的方法。我是用可视化拉的界面,但是加了label图片,界面并不美观,有没有美化登录界面的方法也行,谢谢!
热心网友
时间:2022-06-18 00:37
把图片加到label中,把label加到panel即可追问你好,请问有没有加背景图片,上面还可以加按钮等组件的方法。我是用可视化拉的界面,但是加了label图片,界面并不美观,有没有美化登录界面的方法也行,谢谢!
怎样将图片设置为java程序中的背景
1、打开电脑,进入软件中,编写设置大小的代码,代码如下所示。2、在左边的选项中选择javastudy包,在子文件下选择Java。3、选择之后,就会看到以下画面,通过代码加入图片,代码如下图所示。4、写好代码之后,选择左边的菜单,如下图所示,点击以下选项。5、图片插入之后,就成功了。
JAVA界面设计怎么插入背景图片?
可以利用标签组件来设置。具体方法如下:利用标签组件来设置,具体代码如下:JPanelpnlMain=new JPanel(); //创建面板pnlMain。getContentPane().add(pnlMain); //将pnlMain设置为主面板。Iconi=new ImageIcon("背景.jpg"); /*用源图片“背景.jpg”构造一个ImageIcon对象i,需要注意如果图片的路径使用...
想在java学生管理系统的登陆界面添加背景图片,但不知在什么地方添加代码...
1、在Body中添加 2、在登录框的div添加 3、在css添加 在body添加:BODY { background-image: 图片路径地址 } 根据ID添加 login{ background-image: 图片路径地址 } 这些都可以的,还有js也可以添加的。
java swing 中如何添加图片作为背景
简单来说就是重写paint方法,然后调用画笔的drawImage这个方法。如:对一个JPanel加入背景图片“bg01.png”,那么就重写paint这个方法如下 在类里 / 背景图片 / Image backgroundImage = null;//这就是重写paint方法 public void paint(Graphics g){ loadRecources();if(backgroundImage != null){ ...
java中如何设置背景图片
因此最好是采用以下方式来设置窗体背景。2 通过JPanel面板来设置窗体背景 JPanel面板是Java中的容器之一。而Java中的容器是没有背景图片的属性的,它们只有背景颜色,如果需要在JPanel面板上设置窗体背景,就需要重写paintComponent(Graphics g)方法,即把所要设置的背景图片画上作为JPanel面板的背景。具体实现...
Java界面中怎样设置背景图片,是背景,上面有一系列的组件不被遮盖_百度...
在java swing中需要为容器添加图片,或者背景图片。提供两种简单的解决方案,一种利用JPanel,另一种利用JLabel1.JPanel(源代 码)package oo;import java.awt.Graphics;import java.awt.Image;import java.io.File;import javax.swing.ImageIcon;import javax.swing.JFrame;import javax.swing.JPane...
在java中怎样添加背景图片
// 不加包,图片跟类文件在一个目录,命令行下编译执行就行了 // 如果建工程,图片放到工程根目录 import java.awt.Container;import java.awt.FlowLayout;import javax.swing.ImageIcon;import javax.swing.JFrame;import javax.swing.JLabel;import javax.swing.JPanel;public class Student extends J...
求,在JAVA界面里添加一张背景图片
参照这个代码就可以实现容器加背景,主要是重写paintComponent方法package test;import java.awt.Graphics;import java.awt.Image;import javax.swing.ImageIcon;import javax.swing.JPanel;public class RePanel extends JPanel{ protected void paintComponent(Graphics g){//重写paintComponent方法以实现jPanel...
java 设置窗口背景图片还有设置按钮的字体格式例如大小等等··_百度...
要加背景的话,可以先声明一个背景JPanel,在这个JPanel上面画上图片,可以像这样做 JPanel panel = new JPanel() { Override protected void printComponent(Graphics arg0) { // TODO Auto-generated method stub super.printComponent(arg0);arg0.drawImage(img, x, y, width, height, observer)...
帮忙,java界面添加背景图片代码
首先继承JPanel类,然后重写paintComponent方法 给你个例子,这是重写的方法 public void paintComponent(Graphics gs) { Graphics2D g = (Graphics2D) gs;super.paintComponent(g);//画背景图片 g.drawImage(gameBG.getImage(), 0, 0, 800, 560, this);} 记住,要先画图片,再画文字,否则会被覆盖...