Java怎么设置图片按钮的大小

Java怎么设置图片按钮的大小?这篇文章运用了实例代码展示,代码非常详细,感兴趣的小伙伴们可以参考借鉴,希望对大家能有所帮助。

创新互联专注于芙蓉网站建设服务及定制,我们拥有丰富的企业做网站经验。 热诚为您提供芙蓉营销型网站建设,芙蓉网站制作、芙蓉网页设计、芙蓉网站官网定制、微信小程序开发服务,打造芙蓉网络公司原创品牌,更为您提供芙蓉网站排名全网营销落地服务。

在java部分需要用到图形界面编程的项目中,经常会使用图片设置对按钮进行美化,但是使用时会出现一个很麻烦的问题, 按照方法:

JButton jb1 = new JButton();
jb1.setBounds(0, 0, 25, 20);
ImageIcon ii = new ImageIcon("images/xxx.png");
jb1.setIcon(ii);

此时会发现在按钮中的图片并没有如预料的那样填充按钮,而是按照图片本身的大小放置于按钮中,那么,应该怎么操作才能使图片如预期按钮的长宽那样完好的填充在按钮中呢?

其实很简单,只需要事先取得设置按钮的长宽,使用getScaledInstance()方法重新构造图片,再构造Icon对象传入JButton中即可。

具体实现过程如下:

JButton jb1 = new JButton();
jb1.setBounds(0, 0, 25, 20);
ImageIcon ii = new ImageIcon("images/xxx.png");
//根据按钮大小改变图片大小
Image temp = ii.getImage().getScaledInstance(jb1.getWidth(), jb1.getHeight(), ii.getImage().SCALE_DEFAULT);
ii = new ImageIcon(temp);
jb1.setIcon(ii);

到此为止, 关于Java设置图片按钮的大小的方法有了一个基础的认识, 但是对于具体的使用方法还是需要多加巩固和练习,如果想了解更多相关内容,请关注创新互联行业资讯。


本文题目:Java怎么设置图片按钮的大小
网页路径:http://ybzwz.com/article/ppjpci.html