1 / 1 / 4
Регистрация: 23.08.2015
Сообщений: 458
1

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

06.06.2017, 09:40. Показов 2833. Ответов 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
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
06.06.2017, 09:40
Ответы с готовыми решениями:

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

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

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

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

1
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
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
07.06.2017, 19:57
Помогаю со студенческими работами здесь

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

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

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

Добавление картинок
Занимаюсь по учебнику "Гибкая разработка веб-приложений в среде Rails" и столкнулся с таким...


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

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

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2023, CyberForum.ru