Форум программистов, компьютерный форум, киберфорум
Наши страницы
Java: GUI, Графика
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.75/4: Рейтинг темы: голосов - 4, средняя оценка - 4.75
Maxim09
1 / 1 / 4
Регистрация: 23.08.2015
Сообщений: 458
1

Создание массива картинок, добавление их во фрейм!(с возможностью переключения картинок кнопкой)

06.06.2017, 09:40. Просмотров 675. Ответов 1
Метки нет (Все метки)

Всем привет, как создать массив картинок? Имею в виду как добавить картинки в массив а потом переключать их с помощью кнопки?

У меня получилось следующее но это только с одной картинкой, а как сделать это со многими?
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
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) {
        
    }  
    
}
Исправьте плиз написанный мной код.
0
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
06.06.2017, 09:40
Ответы с готовыми решениями:

Загрузка нескольких картинок из папки и реализовать возможность переключения между ними
Добрый день. Хочу для начала сделать следующее: В окне у меня расположен ListBox. Кликая на...

Qt создание анимации из массива картинок
Предположим, у меня есть N картинок в одном месте, которые надо сделать кадрами анимации (с...

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

Скомпоновать 6-8 картинок в одну с возможностью редактирования результата
Доброе время суток. У меня есть набор картинок разных размеров. Мне нужно скомпоновать 6-8 картинок...

Загрузка картинок по очереди при движении мыши с зажатой левой кнопкой
При помощи HScrollBar можно самостоятельно перелистывать с разной скоростью 50 изображений, от 0 до...

1
Maxim09
1 / 1 / 4
Регистрация: 23.08.2015
Сообщений: 458
07.06.2017, 19:57  [ТС] 2
сделал такое:
Java
1
ImageIcon[] image3 = new ImageIcon[3];
но почему-то не получается присвоить элементам значения, вот:
Java
1
image3[0] = {"d:\\Оформление рабочего стола\\wpapers_ru_BMW---M5-Concept-(2004).jpg"};
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
07.06.2017, 19:57

перелистывание картинок (при неограниченном кол-ве картинок), используя пикчербоксы на C#
Здравствуйте. Как перелистывать картинки (при неограниченном кол-ве картинок), используя...

Скачивание картинок с сайта и удаление этих же скаченных картинок
Очень интересует вопрос. Я скачиваю n-ое кол-во картинок с сайта в определенную папку, после этого...

Добавление картинок в БД
Для добавления картинки в базу использую следующий код: MemoryStream stream = new MemoryStream();...


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

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

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