首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > J2SE开发 >

怎么让JButton的大小适应图片的大小

2012-09-09 
如何让JButton的大小适应图片的大小jb_setnew JButton(new ImageIcon(image/set.gif))想让按钮jb_set

如何让JButton的大小适应图片的大小
jb_set=new JButton(new ImageIcon("image/set.gif"));
想让按钮jb_set的大小适应图标set.gif的大小,那位大哥大姐帮忙解决一下,小弟在做一个小项目,亟待解决!

[解决办法]
可以自己来设置大小:
ImageIcon icon = new ImageIcon("image/set.gif");
jb_set=new JButton(new ImageIcon("image/set.gif"));
jb_set.setPreferredSize(new Dimension(icon.getWidth(), icon.getHeight()));

但是按钮大小还会受到你所使用布局的影响,所以并不是一定生效的。


另外更常见的做法是根据按钮大小来伸缩图片,借助 Image.getScaledInstance();

热点排行