似乎JMenuItems不会自动调整分配给它们的任何图像图标,而且据我所知,没有一个属性可以让它们自动执行此操作。
是否有人知道我可以以编程方式调整JMenuItem的Icon的方式?似乎Icon对象缺乏功能,除非有一些其他功能可以实际处理Icon对象。
答案 0 :(得分:1)
扩展类并覆盖它的paint方法,以在绘制之前调整图像大小。
答案 1 :(得分:1)
您可以使用Image类的方法 public Image getScaledInstance(int width,int height,int hints)缩放到所需大小。