「java窗口图片」java图片显示
本篇文章给大家谈谈java窗口图片,以及java图片显示对应的知识点,希望对各位有所帮助,不要忘了收藏本站喔。
本文目录一览:
- 1、java中如何向窗口中加载图片?
- 2、如何在java的窗口中添加背景图片
- 3、java 窗口内图片无法显示
- 4、为什么Java里的图片需要调整窗口大小才能正常显示?
- 5、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图片显示的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站。
发布于:2023-01-12,除非注明,否则均为
原创文章,转载请注明出处。