如何在JPanel中加入背景图? 在JPanel中加入背景图,并且用GridLayout加入20个2*10的JCheckBox 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 import java.awt.Graphics;import java.awt.image.BufferedImage;import java.io.File;import java.io.IOException;import javax.imageio.ImageIO;import javax.swing.JFrame; public class ImageB extends JFrame{ public ImageB(){ this.setSize(500,500); this.setVisible(true); } public void paint(Graphics g){ BufferedImage image = null; try{ image = ImageIO.read(new File("d:/1.jpg") ); //图片路径 }catch(IOException e){ e.printStackTrace(); } g.drawImage(image,0,0,this); } public static void main (String[] args) { new ImageB(); }} 你可以在JPanel上面加一个一样大小的JLable,然后就给JLabel设置背景图片。 就跟你JPanel的做法一样 关于java中的集合问题 提两个兴趣问题。 在J2SE程序中能像使用RMI一样 使用JNDI发布和远程调用某个对象吗? java问题 初学者3个小问题 菜鸟求助 如何配置RESIN服务器 请各位帮帮我写一个求二个数的绝对值代码?谢谢!现在就给分 如何用实现一个简单的内存数据库? 求高手点拨一个“Java代码的调试问题”. 大哥在帮帮忙吧!!! java 如何实现文件下载功能 一个奇怪的问题,大家帮忙看看,谢谢了
import java.io.File;
import java.io.IOException;import javax.imageio.ImageIO;
import javax.swing.JFrame;
public class ImageB extends JFrame{
public ImageB(){
this.setSize(500,500);
this.setVisible(true);
}
public void paint(Graphics g){
BufferedImage image = null;
try{
image = ImageIO.read(new File("d:/1.jpg") ); //图片路径
}catch(IOException e){
e.printStackTrace();
}
g.drawImage(image,0,0,this);
}
public static void main (String[] args) {
new ImageB();
}
}
就跟你JPanel的做法一样