JAVA怎么设置图片大小,Java设置按钮大小
在需要图形界面编程的项目的java部分,经常会用图片设置来美化按钮,但是在使用的时候会出现一个很麻烦的问题。根据该方法:
JButton jb1=new JButton();
jb1.setBounds(0,0,25,20);
image icon ii=new image icon( images/XXX . png );
jb1 . seticon(ii);这时候就会发现,按钮里的图片并没有像预期的那样填满按钮,而是按照图片本身的大小放在了按钮里。那么,应该怎么做才能让图片充满按钮以及按钮的预期长度和宽度呢?
其实很简单,只需要事先取得设置按钮的长宽,使用getScaledInstance()方法重新构造图片,再构造Icon对象传入JButton中即可。
具体实施过程如下:
JButton jb1=new JButton();
jb1.setBounds(0,0,25,20);
image icon ii=new image icon( images/XXX . png );
//根据按钮大小更改图像大小
Image temp=ii.getImage()。getScaledInstance(jb1.getWidth()、jb1.getHeight()、ii.getImage()。SCALE _ DEFAULT);
ii=新图像图标(临时);
jb1 . seticon(ii);推荐教程:java快速入门。以上是Java中如何设置带图按钮大小的细节。更多请关注我们的其他相关文章!
郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。