Java Swing: всплывающее окно: отображать маленький значок в меню

У меня есть всплывающее меню правой кнопки мыши, которое отлично работает.

Теперь я хочу добавить небольшое изображение рядом с текстом.

Мне удалось отобразить изображение во всплывающем меню, но это полноразмерная версия.

что я хочу знать:

Есть ли способ автоматически изменить размер значка до нужного размера (такого же, как текст) или мне нужно изменить размер изображения?

Джейсон


person Jason Rogers    schedule 09.06.2011    source источник


Ответы (1)


Вы должны изменить размер значка, чтобы он был любого размера, который вы хотите. Что-то типа:

ImageIcon icon = new ImageIcon( ... );
Image image = icon.getImage().getScaledInstance(64, 64, Image.SCALE_SMOOTH);
JLabel label = new JLabel( new ImageIcon( image ) );
person camickr    schedule 09.06.2011
comment
извините за беспокойство, не могли бы вы посмотреть на stackoverflow.com/questions/6297003/ У меня такое чувство, что вы тоже это знаете, лол - person Jason Rogers; 09.06.2011