「java窗口图片」java图片显示

博主:adminadmin 2023-01-12 17:48:06 63

本篇文章给大家谈谈java窗口图片,以及java图片显示对应的知识点,希望对各位有所帮助,不要忘了收藏本站喔。

本文目录一览:

java中如何向窗口中加载图片?

重写一个JPanel面板,用paint方法把图片画在面板上面,然后将面板添加到JFrame上面就可以了

如何在java的窗口中添加背景图片

可以新建个面板,在面板里放入带图片的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);

java 窗口内图片无法显示

 Container container=aaa.getContentPane();//建立容器

 aaa.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);//关闭方式

二四行改成这样 我这边测试的没问题 那个文件的后缀名最好也加上 .jpg

为什么Java里的图片需要调整窗口大小才能正常显示?

窗口显示的速度很快。当显示带有图片的窗口时,如果你的图片的加载不是同步的,可能窗口都显示完了,你的图片还没有加载完,当然不会显示图片。而调整窗口的大小会导致重新绘制窗口,如果此时你的图片加载完了,就会显示出来,如果还是没有加载完,也不会显示。这与图片的加载方式有关,应采用同步的加载方式,确保窗口显示前,图片已加载完。

JAVA窗口化程序如何在窗体加入图片

import java.awt.Graphics;

import java.awt.Image;

import javax.swing.ImageIcon;

import javax.swing.JPanel;

public class PictureJPanel extends JPanel{

    

    private ImageIcon icon;

    private Image image;

    

    public PictureJPanel() {

        icon = new ImageIcon(getClass().getResource("/background.jpg"));

        image = icon.getImage();

    }

    public void paintComponent(Graphics g) {  

        super.paintComponent(g);  

        //下面这行是为了背景图片可以跟随窗口自行调整大小,可以自己设置成固定大小  

        g.drawImage(image, 0, 0,this.getWidth(), this.getHeight(), this);  

    }  

}

你可以自己新建一个绘制的面板.

关于java窗口图片和java图片显示的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站。

The End

发布于:2023-01-12,除非注明,否则均为首码项目网原创文章,转载请注明出处。