JButton(Icon)图片按钮无法显示图片

packagecommon;importjava.util.*;importjava.awt.*;importjava.awt.event.*;importjavax.s... package common;

import java.util.*;
import java.awt.*;
import java.awt.event.*;
import javax.swing.*;
import javax.swing.event.*;
public class Welcome extends JButton {
String str;//要显示的字符串的引用
static Icon icon=new ImageIcon("/res/Blue hills.jpg");//要显示的图标
public Welcome(String str){
this.str=str;
this.initialFrame();
}
public void initialFrame(){

this.setIcon(icon);//设置Icon
//this.setText(str);
this.setFont(new Font("隶书",Font.BOLD,100));
this.setHorizontalAlignment(JLabel.CENTER);//设置水平位置
this.setVerticalAlignment(JLabel.CENTER);//设置垂直位置

}
}
我设置的图片为什么显示不出来啊
展开
 我来答
打成死狗
2014-12-17
知道答主
回答量:26
采纳率:0%
帮助的人:10.9万
展开全部
没那么复杂 JButton button = new JButton(name,new ImageIcon(getClass().getResource(url))); //name表示字符串
//url 表示图片路径 java里面加载资源一般都用通过反射
button.setHorizontalTextPosition(JButton.CENTER);
button.setVerticalTextPosition(JButton.BOTTOM);
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式