Java Swing:自动或以编程方式调整MenuItem图标大小?

时间:2011-02-16 00:36:09

标签: java swing resize-image

似乎JMenuItems不会自动调整分配给它们的任何图像图标,而且据我所知,没有一个属性可以让它们自动执行此操作。

是否有人知道我可以以编程方式调整JMenuItem的Icon的方式?似乎Icon对象缺乏功能,除非有一些其他功能可以实际处理Icon对象。

2 个答案:

答案 0 :(得分:1)

扩展类并覆盖它的paint方法,以在绘制之前调整图像大小。

答案 1 :(得分:1)

您可以使用Image类的方法 public Image getScaledInstance(int width,int height,int hints)缩放到所需大小。