手机咋建网站,手机网页尺寸,wordpress 多个分类查找,搜索引擎营销的五大特点在java部分需要用到图形界面编程的项目中#xff0c;经常会使用图片设置对按钮进行美化#xff0c;但是使用时会出现一个很麻烦的问题#xff0c; 按照方法#xff1a;JButton jb1 new JButton();jb1.setBounds(0, 0, 25, 20);ImageIcon ii new ImageIcon(images/x…在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);