Java Swing:弹出:在菜单中显示小图标

时间:2011-06-09 15:18:13

标签: java swing menu icons

我有一个右键单击弹出菜单,工作正常。

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

我设法在弹出菜单中显示图像,但是它是完整尺寸版本。

我想知道的是:

有没有办法自动将图标大小调整为合适的尺寸(与文字相同),还是必须调整图像大小?

杰森

1 个答案:

答案 0 :(得分:4)

您必须将Icon的大小调整为您想要的大小。类似的东西:

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