Форум программистов, компьютерный форум, киберфорум
Java: GUI, Графика
Войти
Регистрация
Восстановить пароль
 
0 / 0 / 0
Регистрация: 19.09.2018
Сообщений: 28
1

Java ImageIcon

22.12.2020, 20:45. Просмотров 1982. Ответов 0
Метки java (Все метки)

При загрузке нового изображения с помощью ImageIcon, почему-то предыдущее остаеться, как мне "очистить" прошлое изображение и оставить только новое? Прошу показать на моем примере.
Java
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
import javax.swing.*;
import java.awt.*;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
 
public class GameField {
    JFrame window = new JFrame("Абетка");
    JPanel panel = new JPanel();
    JButton next = new JButton("Далі");
    JButton checkSound = new JButton("Звук");
    String[] images = {"engA.png", "engB.png"};
    int counter = 0;
 
 
   public GameField() {
           paintField();
 
           next.addActionListener(e -> {
                counter++;
               paintField();
           });
 
           checkSound.addActionListener(e -> {
 
           });
    }
 
    public void paintField() {
        ImageIcon letter = new ImageIcon(images[counter]);
        JLabel label = new JLabel(letter);
        label.setBounds(120, 50, 250, 250);
        next.setBounds(200, 400, 100, 50);
        checkSound.setBounds(210, 350, 80, 30);
        window.setResizable(false);
        window.setSize(500, 500);
        window.setLocationRelativeTo(null);
        panel.add(label);
        panel.add(next);
        panel.add(checkSound);
        window.add(panel);
        window.setDefaultCloseOperation(WindowConstants.EXIT_ON_CLOSE);
        panel.setLayout(null);
        window.setVisible(true);
    }
}
Java ImageIcon

Java ImageIcon
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
22.12.2020, 20:45
Ответы с готовыми решениями:

Не могу поставить иконку на кнопку ImageIcon
не могу поставить иконку на кнопку, вот код: ImageIcon icon = new ImageIcon("q1.gif"); b1 =...

ImageIcon: подогнать под нужный размер не обрезав содержимое
Я отображаю ImageIcon на JLabel, получаеться как-то так: ImageIcon empPhoto; ...

При сборке в jar файл перестают подгружаться ImageIcon из файлов
При сборке в jar файл перестают подгружаться ImageIcon из файлов. При запуске из NetBeans или...

Exception in thread "main" java.lang.IllegalArgumentException: illegal component position at java.desktop/java.awt.Cont
import javax.swing.*; import java.awt.*; import java.awt.event.ActionEvent; import...

0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
22.12.2020, 20:45

Заказываю контрольные, курсовые, дипломные и любые другие студенческие работы здесь.

ImageIcon класс
Добрый день, форумчане. Разбираюсь с ImageIcon классом по...

При сборке в jar файл перестают подгружаться ImageIcon из файлов
При сборке в jar файл перестают подгружаться ImageIcon из файлов. При запуске из NetBeans или...

Какую версию Java поддерживает .Net Java# И какую VS6.0 Java++ ?
Какую версию Java поддерживает .Net Java# И какую VS6.0 Java++ ? Ответье, плиз, новичку, по MSDN...

Как сделать присваивание 2 картинок ImageIcon на Java Eclipse?
Всем привет. Ребят, делаю игру, столкнулся с проблемой в папке "res" у меня есть 2 картинки:...

ImageIcon
Добрый вечер, изучаю java, начала изучать swing, и два дня не могу понять почему не загружается...

java + jni. считывание значений из java кода и работа с ним в c++ с дальнейшим возвращением значения в java
Работаю в eclipse с android sdk/ndk. как импортировать в java файл c++ уже разобрался, не могу...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
1
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2021, vBulletin Solutions, Inc.