「java窗口图片」java窗口添加图片

博主:adminadmin 2022-12-18 02:33:04 77

今天给各位分享java窗口图片的知识,其中也会对java窗口添加图片进行解释,如果能碰巧解决你现在面临的问题,别忘了关注本站,现在开始吧!

本文目录一览:

如何在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窗口图片更换问题

画图而而已!

见代码;

package bdzhidao;

import java.awt.*;

import javax.swing.*;

import java.awt.event.*;

public class ChangePic extends JFrame {

private static ImageIcon img0Icon=new ImageIcon("image/Tu0.jpg");

private static Image img0=img0Icon.getImage();

private static ImageIcon img1Icon=new ImageIcon("image/无奈.gif");

private static Image img1=img1Icon.getImage();

public ChangePic(){

final  ChangePicPanel jp=new ChangePicPanel();

JButton jbt=new JButton("换图");

jp.add(jbt);

this.add(jp);

jbt.addActionListener(new ActionListener(){

public void actionPerformed(ActionEvent e){

Graphics G=jp.getGraphics();

G.drawImage(img1,0,0,jp);

}

});

}

static class ChangePicPanel extends JPanel{

protected void paintComponent(Graphics g){

super.paintComponent(g);

g.drawImage(img0,0,0,this);

}

}

public static void main(String[] args){

JFrame frame=new ChangePic();

frame.setTitle("换图");

frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);

frame.setResizable(false);

frame.setLocationRelativeTo(null);

frame.setSize(320,240);

frame.setVisible(true);

}

}

java窗口图片的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于java窗口添加图片、java窗口图片的信息别忘了在本站进行查找喔。

The End

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