当前页面: 开发资料首页 → J2SE 专题 → jbutton的图标为什么不显示呢?
jbutton的图标为什么不显示呢?
摘要: jbutton的图标为什么不显示呢?
我已经把写好的程序和那个图片放到同一个目录下面了,可是试了好多次,按钮的背景就是不显示那个图片,为什么呀,谢谢!!程序如下:(急切等待)
import java.awt.*;
import javax.swing.*;
public class buttonicon extends JFrame
{
ImageIcon image = new ImageIcon("cut.jpg");
private JButton jb = new JButton("jbutton");
public buttonicon()
{
jb.setIcon(image);
Container cp = getContentPane();
cp.setLayout(new FlowLayout());
cp.add(jb);
}
public static void main(String[] args)
{
buttonicon bi = new buttonicon();
bi.setSize(300, 300);
bi.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
bi.setVisible(true);
}
}
比较全的资料,希望对您有帮助!
新店开业,商品特价了!
多媒体教学资料 、多媒体课件、视频资料、VB、VC++、JSP、JAVA、C&C++、数据库、网络.....相信一定有您需要的,到小店看看吧.http://shop34060582.taobao.com/
测试过了,可以显示,确定你的图片是.jpg格式的??????????????????????
先换成绝对路径试试看,确定图片没问题,
可以显示的话就是放的路径有问题了
你的图片有问题,换成绝对路径
你的ImageIcon参数只有名字,没有路径阿?就算是相对路径也不是这么写啊?
检查路径
up 路径
图片可能有问题,检查一下后缀名,不会是jpeg,而不是jpg吧
不行,换成绝对路径也是不行,为什么运行别人的程序就没有问题呢!!
奇怪了~~~~
路径,图片格式。
都仔细找找。
打个断点慢慢跟
对啊,程序本身没问题..路径如果是相对的,看一下文件名跟你目录下的是否格式真的一致.
绝对路径怎么也会不行?再换其他几个别的图片试试,路径字符别打错:
C:/temp/1.jpg
或:
C://temp//1.jpg
换了几个别的图片,可以了!
xiexie!