Java 如何调整Swing JButon';s图标

Java 如何调整Swing JButon';s图标,java,swing,icons,jbutton,Java,Swing,Icons,Jbutton,我有一个图标,我想在JButton和其他地方使用,使用其他维度。那么有什么方法可以调整大小(比如button.setIconSize(124124));相同的图标,但没有两个?图标按其实际大小绘制,因此如果需要不同大小的图标,则需要创建多个图标。添加图标的组件的首选大小将始终基于图标的大小 如果您希望能够使图标随着父组件大小的调整而动态缩放,则可以使用 所以会是这样的 JButton.setIcon(imageIcon(...)); 图标是按实际大小绘制的,因此如果你想要不同大小的图标,那么你

我有一个图标,我想在JButton和其他地方使用,使用其他维度。那么有什么方法可以调整大小(比如
button.setIconSize(124124));
相同的图标,但没有两个?

图标按其实际大小绘制,因此如果需要不同大小的图标,则需要创建多个图标。添加图标的组件的首选大小将始终基于图标的大小

如果您希望能够使
图标随着父组件大小的调整而动态缩放,则可以使用

所以会是这样的

JButton.setIcon(imageIcon(...));

图标是按实际大小绘制的,因此如果你想要不同大小的图标,那么你需要创建多个图标。我说的JButton的实际可点击区域是从正在使用的布局管理器派生出来的,对吗?@donnachanolly可点击区域是从按钮的实际大小派生出来的,可以由布局控制管理器,但可通过
getPreferred/Minimum/MaximumSize
JButton.setIcon(imageIcon(...));