2011-06-09 55 views
1

我有一个右键单击弹出式菜单,工作正常。Java Swing:弹出:在菜单中显示小图标

我现在想在文本旁边添加一个小图片。

我设法在popup菜单中显示图像,但它的全尺寸版本。

我想知道的是:

是有办法来自动reize是正确的尺寸(相同文字)的图标或我必须调整图片的大小?

杰森

回答

4

你必须调整图标是你希望它是什么尺寸。喜欢的东西:

ImageIcon icon = new ImageIcon(...); 
Image image = icon.getImage().getScaledInstance(64, 64, Image.SCALE_SMOOTH); 
JLabel label = new JLabel(new ImageIcon(image)); 
+0

抱歉打扰你,你可以看看http://stackoverflow.com/questions/6297003/swing-resize-image-but-keep-same-size我有一种感觉,你可能知道这太大声了 – 2011-06-09 17:41:54