0

我通过以下方式将图像添加到按钮:

ImageIcon icon = new ImageIcon("images/col.jpg");
tmp = new JButton(icon);

我的图像是一个红色球体,但在我的按钮中我只看到读取颜色。我假设我只看到球体的一小部分。如何在按钮中看到整个图像?

添加

是的,我的图标比按钮大。有没有一种简单的方法可以强制图标适合按钮的大小?

4

2 回答 2

1

也许图标比按钮大?您可以尝试通过首先加载一个Image然后调用来缩小图像Image.getScaledInstance()

编辑:当然,更简单的方法是调整原始文件的大小。

于 2010-04-26T09:45:12.613 回答
0

您可以添加一些屏幕截图以进一步清除内容。

一些快速的初步想法:

  • 您的图像大于按钮中的图标空间
  • 尝试修改按钮边框和/或插图
  • 请记住,不同的主题可能会显示不同的结果
于 2010-04-26T09:43:40.093 回答