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