JAVA怎么设置图片大小,Java设置按钮大小

  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的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。

留言与评论(共有 条评论)
   
验证码: