Има ли по-добър начин да получите иконата на JLabel в контейнер като BufferedImage без множество отливки?
Component[] components = container.getComponents();
BufferedImage image = ((BufferedImage) ((ImageIcon) ((JLabel) components[i]).getIcon()).getImage());
getComponents()
. т.е.myLabel.getIcon().getImage()
. - person Hovercraft Full Of Eels   schedule 30.06.2013layoutContainer(Container container)
, внедрен от моя layoutManager, за да го мащабирам пропорционално на останалата част от GUI. - person Sp0tlight   schedule 30.06.2013layoutContainer(Container container)
трябва да мащабирам всеки компонент. Някои от моите JLabel съдържат изображение, така че трябва да мащабирам и изображенията. Просто се чудя дали мога да избегна толкова много отливки или по-скоро да намеря друг метод за мащабиране на изображения вътре в JLabel. - person Sp0tlight   schedule 30.06.2013if(comp instanceof MySuclass)comp.scaleImage();
- person Sp0tlight   schedule 30.06.2013