java设置按钮的set icon()大小
时间: 2024-01-16 19:02:12 浏览: 57
java布局设置按钮大小的设定
4星 · 用户满意度95%
在Java中,您可以使用setIcon()方法设置按钮的图标,并使用setPreferredSize()方法设置图标的大小。例如,要将图标大小设置为30x30像素,可以使用以下代码:
```
ImageIcon icon = new ImageIcon("path/to/your/icon.png");
Image img = icon.getImage().getScaledInstance(30, 30, Image.SCALE_SMOOTH);
icon = new ImageIcon(img);
JButton yourButton = new JButton();
yourButton.setIcon(icon);
yourButton.setPreferredSize(new Dimension(30, 30));
```
这里,我们首先创建一个ImageIcon对象,并将其指定为按钮的图标。然后,我们获取图标的Image对象,并使用getScaledInstance()方法将其缩放为30x30像素的大小。接下来,我们将缩放后的Image对象转换回ImageIcon对象,并将其设置为按钮的图标。最后,我们使用setPreferredSize()方法将按钮的大小设置为30x30像素。
阅读全文