Создание массива картинок, добавление их во фрейм!(с возможностью переключения картинок кнопкой) - Java
Формулировка задачи:
Всем привет, как создать массив картинок? Имею в виду как добавить картинки в массив а потом переключать их с помощью кнопки?
У меня получилось следующее но это только с одной картинкой, а как сделать это со многими?
Исправьте плиз написанный мной код.
import javax.swing.*; import java.awt.*; import java.awt.event.*; public class MyJPanel extends JPanel implements ActionListener{ JButton button = new JButton(); JFrame frame = new JFrame(); JPanel panel = new JPanel(); public static void main(String[] args) { MyJPanel gui = new MyJPanel(); gui.go(); } public void go(){ button.setText("Change image"); panel.setBackground(Color.darkGray); panel.add(button); frame.getContentPane().add(panel, BorderLayout.PAGE_END); frame.getContentPane().add(this); frame.setDefaultCloseOperation(JFrame.DISPOSE_ON_CLOSE); frame.setSize(980,780); frame.setVisible(true); } @Override public void paintComponent(Graphics g){ Image image = new ImageIcon("d:\\Оформление рабочего стола\\wpapers_ru_BMW---M5-Concept-(2004).jpg").getImage(); g.drawImage(image, 3, 3, this); } @Override public void actionPerformed(ActionEvent e) { } }
Решение задачи: «Создание массива картинок, добавление их во фрейм!(с возможностью переключения картинок кнопкой)»
textual
Листинг программы
image3[0] = {"d:\\Оформление рабочего стола\\wpapers_ru_BMW---M5-Concept-(2004).jpg"};
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д