|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
06.06.2017, 10:17 | #1 |
Пользователь
Регистрация: 16.04.2016
Сообщений: 41
|
Создание массива картинок, добавление во фрейм и переключение.
Всем привет, как создать массив картинок? Имею в виду как добавить картинки в массив а потом переключать их с помощью кнопки?
У меня получилось следующее но это только с одной картинкой, а как сделать это со многими? Код:
|
06.06.2017, 10:38 | #2 |
Пользователь
Регистрация: 25.08.2014
Сообщений: 11
|
Можно сделать так:
Создать ArrayList<Image>(). Поместить все картинки в папку. при помощи new File("путь к папке").listFiles() получить все картинки в папке. Пройтись в цикле по масиву файлов и добавлять в ArrayList Image, который ты создашь: array.add(new ImageIcon(путь к файлу).getImage()); Код:
Я бы порекомендовал сделать заполнение массива картинок при запуске приложения. Последний раз редактировалось Tsyklop; 06.06.2017 в 10:48. |
07.06.2017, 20:04 | #3 |
Пользователь
Регистрация: 16.04.2016
Сообщений: 41
|
Сделал такое:
Код:
Код:
|
07.06.2017, 20:28 | #4 |
Пользователь
Регистрация: 16.04.2016
Сообщений: 41
|
По поводу вашего кода... а как переключать?
С помощью какого кода? не этого ли? Код:
Код:
Вот кое что сделал и кажется начал понимать как можно это сделать Код:
Последний раз редактировалось max29; 07.06.2017 в 22:25. |
07.06.2017, 22:55 | #5 |
Пользователь
Регистрация: 25.08.2014
Сообщений: 11
|
|
08.06.2017, 07:05 | #6 |
Пользователь
Регистрация: 16.04.2016
Сообщений: 41
|
А почему нельзя к примеру положить сразу в ArrayList? почему надо сначала добавлять в File?
P.s. File вроде-бы создаёт массив указателей так? мы же не добавляем файлы непосредственно в File? |
08.06.2017, 09:17 | #7 | |
Пользователь
Регистрация: 25.08.2014
Сообщений: 11
|
Цитата:
Мы получаем список всех нужных файлов и потом добавляем в массив. Можно добавить в массив просто путь к файлу, а не Image. ну а в том методе уже брать путь и создавать Image. |
|
08.06.2017, 12:52 | #8 |
Пользователь
Регистрация: 16.04.2016
Сообщений: 41
|
|
08.06.2017, 14:55 | #9 |
Пользователь
Регистрация: 25.08.2014
Сообщений: 11
|
|
08.06.2017, 20:29 | #10 |
Пользователь
Регистрация: 16.04.2016
Сообщений: 41
|
кажись понял спс.
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Добавление массива картинок в EditText | Kitzmann | Java Мобильная разработка (Android) | 0 | 24.03.2017 09:21 |
программное добавление картинок в Word | xrob | Компоненты Delphi | 0 | 30.04.2014 18:06 |
Добавление большого количества картинок в примечания | Олег83 | Microsoft Office Excel | 0 | 30.01.2012 15:43 |
Delphi Добавление картинок в DBGrid и DBGridEh, Как добавить изображения в таблицу | zerdalert | БД в Delphi | 0 | 20.04.2011 01:30 |
Переключение картинок | Olegavto | JavaScript, Ajax | 1 | 14.02.2011 11:27 |