在java中使用JMenuItem组件,创建有图标的JMenuItem,我如何控制图标的大小啊

如题所述

可以直接在程序中将图片压缩:
ImageIcon ico=new ImageIcon("1111.jpg");
ico.setImage(ico.getImage().getScaledInstance(30,30,Image.SCALE_DEFAULT));
温馨提示:内容为网友见解,仅供参考
第1个回答  2018-01-24
默认大小的就可以了
第2个回答  2012-08-30
那你为什么不把图标弄小,反而要用程序去控制呢?追问

我确实是这样做的,但是能不能让图标实际为200*200,在程序显示中变为30*30呢?

追答

如果这样的话,可以直接在程序中将图片压缩:
ImageIcon ico=new ImageIcon("1111.jpg");
ico.setImage(ico.getImage().getScaledInstance(30,30,Image.SCALE_DEFAULT));

本回答被提问者采纳
第3个回答  2012-08-26
这个貌似不需要你控制大小啊追问

我是觉得太大了,想弄小,怎么搞啊~~~

本回答被网友采纳
相似回答