Всем привет, как создать массив картинок? Имею в виду как добавить картинки в массив а потом переключать их с помощью кнопки?
У меня получилось следующее но это только с одной картинкой, а как сделать это со многими?
Код | 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[3]; 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) { //Какое действие должно происходить при нажатии кнопки?(событии) } }
|
Исправьте плиз написанный мной код. |