java中带图片按钮的大小设置
2016-11-15 21:23
274 查看
在java部分需要用到图形界面编程的项目中,经常会使用图片设置对按钮进行美化,但是使用时会出现一个很麻烦的问题, 按照方法
此时会发现在按钮中的图片并没有如预料的那样填充按钮,而是按照图片本身的大小放置于按钮中,那么,应该怎么操作才能使图片如预期按钮的长宽那样完好的填充在按钮中呢?
其实很简单,只需要事先取得设置按钮的长宽,使用getScaledInstance()方法重新构造图片,再构造Icon对象传入JButton中即可
具体实现过程如下
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中如何设置按钮背景图片大小
- java截取图片-设置方位+设置大小
- java设置图片的大小(缩略图)
- JAVA Eclipse如何设置点击按钮切换图片
- java截取图片-设置方位+设置大小
- 按钮背景图片 大小 和 位置 设置。
- RadioButton左边设置图片大小,右边设置单选按钮大小的通用方法
- JAVA中如何设置图片(图标)自适应Jlable等组件的大小
- Qt设置背景色,按钮添加图片,实现三态,label添加图片,设置字体大小,颜色等基本操作
- Java制作二维码代码,中间带logo图片,可设置logo大小
- java截取图片-设置方位+设置大小
- java编写界面设置 背景图片的大小
- java中button背景图片大小设置,JFrame.getContentPane().add(pane)与JFrame.add(pane)区别
- Java图片按钮——JButton相关参数设置
- JAVA中如何设置图片(图标)自适应Jlable等组件的大小
- JAVA Eclipse如何设置点击按钮切换图片
- java在label 上设置图片并且可以随便改变大小的方法
- Java Swing中Icon图标大小的设定,图片大小不可设置的解决办法
- java截取图片-设置方位+设置大小