Задать вопрос
@nik120295

Как сделать так, что бы Иконка кнопки, Занимала всю область кнопки (заливала кнопку)?

Как сделать так , что бы Иконка(картинка) кнопки , Занимала всю область кнопки (заливала кнопку) при этом не увеличивала размер Кнопки на Фрейме и при изменение размера Окна она меняла размер , но не переставала занимать всю область кнопки?

//Создаю кнопку
        my_btn= new JButton();
        my_btn.setAlignmentY(0.0f);
        my_btn.setFont(new Font("Georgia", my_btn.getFont().getStyle(), 20));
        my_btn.setLabel("Колонка 1");
        my_btn.setMargin(new Insets(0, 0, 0, 0));
        my_btn.setPreferredSize(new Dimension(1, 1));
        my_btn.setText("Колонка 1");
//В другом методе добавляю ей иконку(картинку)
try {
    Image img = ImageIO.read(getClass().getResource("image.png"));
    my_btn.setIcon(new ImageIcon(img));
    my_btn.setText(null);
} catch (IOException ex) {
}
  • Вопрос задан
  • 604 просмотра
Подписаться 1 Оценить Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

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