如何让JButton的大小适应图片的大小 jb_set=new JButton(new ImageIcon("image/set.gif"));想让按钮jb_set的大小适应图标set.gif的大小,那位大哥大姐帮忙解决一下,小弟在做一个小项目,亟待解决! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 可以自己来设置大小: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(); 多谢多谢,不过有个小错误,若把jb_set.setPreferredSize(new Dimension(icon.getWidth(), icon.getHeight()));改为jb_set.setPreferredSize(new Dimension(icon.getIconWidth(), icon.getIconHeight()));就完美了! java打包成exe可执行文件,点击后没反应 java 编程 有人了解JXTA吗? 关于使用jdk的lib中的native函数遇到的问题。 关于变量的问题!! java的中文显示问题 单纯用tomcat作为服务器的项目有没有,多不多?请知情者来这里投一票!谢谢 我的Jbuilder7编辑器有问题,帮帮忙 如何将jCreator 的project转到jBuilder里?谢谢先 有没有JCertify5.0下载? Java 抛出异常的问题 数组的倒序输出?麻烦看看为什么不行?谢谢
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();