изменение размеров ImageIcon в JButton

Я создаю JButton, который включает определенный ImageIcon. Основной вопрос - то, что исходный размер значков намного больше, чем размер кнопки. Как заканчиваются, когда кнопка отображена, только часть значка видна. Каков метод, которые "изменяют размер" ImageIcon я порядок n заставить его соответствовать в JButton?

30
задан Anto 18 May 2010 в 10:50
поделиться

2 ответа

   Image img = icon.getImage() ;  
   Image newimg = img.getScaledInstance( NEW_WIDTH, NEW_HEIGHT,  java.awt.Image.SCALE_SMOOTH ) ;  
   icon = new ImageIcon( newimg );

из http://www.coderanch.com/t/331731/GUI/java/Resize-ImageIcon

62
ответ дан 27 November 2019 в 23:39
поделиться

Я бы попробуйте переопределить метод getIcon () для JButton и изменить размер super.getIcon () . (Или переопределив lnf для этой кнопки.)

1
ответ дан 27 November 2019 в 23:39
поделиться
Другие вопросы по тегам:

Похожие вопросы: