1

我在我的框架中使用了几个 JButton,我想在 JButton 中设置图像。我可以使用以下代码设置图像的大小。

Image img = icon.getImage() ;  
Image newimg = img.getScaledInstance( NEW_WIDTH, NEW_HEIGHT,  java.awt.Image.SCALE_SMOOTH ) ;  
icon = new ImageIcon( newimg );

我还查看了以下链接。

在 JButton 中调整 ImageIcon 的大小

我在我的 Eclipse Juno 中使用 WindowBuilder。我使用设置名为 icon 的属性来设置图像,并在源代码中生成以下代码。

btnSave.setIcon(new ImageIcon(Patient_Detail.class.getResource("/Icons/download_icon.png")));

所以,因为我的图像尺寸比我的按钮尺寸要大。

是否有任何直接的方法或方法可以使用 WindowBuider 将图像大小设置为 JButton 的大小或将任何方法添加到我当前的代码中?

4

1 回答 1

2

有关如何执行此操作的示例,请参见此答案(假设“它”是“有一个与按钮图标大小相同的按钮”)。

您在下面看到的实际上是 5 个标签和 4 个按钮,每个按钮都包含图像的各个部分。可以在其中一个按钮周围看到红色边框。

于 2013-07-26T11:33:30.323 回答