![]() |
|
Модераторы: LSD, AntonSaburov |
![]()
|
|
| DissDoc |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 463 Регистрация: 13.7.2006 Репутация: нет Всего: нет |
Во-первых, вывод Image на фрейм использую пример из FAQ (через панель).
Во-вторых, расположил я еще таблицу. На нажатие на ячейку таблицы (мышкой) я хочу загрузить соответсвующую картинку на панель. Но когда делаю MyClassImagePanel.[b]setImageFile(new File("C:\1.jpg")); не перерисовывается панель с другой картинкой, остается картинка. которая была загружена при запуске программы. Что мне делать? Клик на таблице работает нормально (проверял через System.out.println()). |
|||
|
||||
| powerOn |
|
|||
![]() software saboteur ![]() ![]() ![]() ![]() Профиль Группа: Участник Сообщений: 4367 Регистрация: 7.10.2005 Репутация: 31 Всего: 159 |
||||
|
||||
| DissDoc |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 463 Регистрация: 13.7.2006 Репутация: нет Всего: нет |
Хоть узнал, что оказывается есть и комменты к статьям. Заработало, но не совсем!
Чтобы картинка отобразилась, нужно панель как бы "передернуть". Вооооотт, а как обойтись без этого? Я везде попробовал натыкать
Но это не помогло... |
|||
|
||||
| powerOn |
|
|||
![]() software saboteur ![]() ![]() ![]() ![]() Профиль Группа: Участник Сообщений: 4367 Регистрация: 7.10.2005 Репутация: 31 Всего: 159 |
validate() у кого делаешь? Нужно делать у контейнера на котором PicturePanel весит. Выкладывай код, который можно запустить, я поправлю.
|
|||
|
||||
| DissDoc |
|
||||||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 463 Регистрация: 13.7.2006 Репутация: нет Всего: нет |
eArhive.java
eFilesView.java
eFilesShow.java
Советую. Отстальные элементы в eArhive переделать на кнопки )))) Чтобы весь код не выкладывать И в eFilesView - DefaultTableModel по умолчанию вставить (ну думаю разберешься) На табличке нуно кликать и получать картинки )) Прорисовка в eFileShow.java |
||||||
|
|||||||
| powerOn |
|
|||
![]() software saboteur ![]() ![]() ![]() ![]() Профиль Группа: Участник Сообщений: 4367 Регистрация: 7.10.2005 Репутация: 31 Всего: 159 |
Гм... Когда просят выложить код который можно запустить подразумевают что его можно скопировать и запустить.
Вот код который можно запустить, при этом PicturePanel работает в таком виде в котором лежит в FAQ (с учетом исправлений конечно):
И передергивать ничего не нужно. |
|||
|
||||
| DissDoc |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 463 Регистрация: 13.7.2006 Репутация: нет Всего: нет |
Передергивает по сути getFormSize(evt) - вот я ее в паблик загнал и передергивать стал )
Все естессно заработало ) Это сообщение отредактировал(а) DissDoc - 25.1.2007, 16:43 |
|||
|
||||
| powerOn |
|
|||
![]() software saboteur ![]() ![]() ![]() ![]() Профиль Группа: Участник Сообщений: 4367 Регистрация: 7.10.2005 Репутация: 31 Всего: 159 |
Еще можно поправить метод:
|
|||
|
||||
| DissDoc |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 463 Регистрация: 13.7.2006 Репутация: нет Всего: нет |
powerOn, угу. Так будет более грамотно, спасибо.
Хотя по сути ничего не изменилось. (Я так понимаю просто присваивать картинки напрямую "опасно") |
|||
|
||||
| DissDoc |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 463 Регистрация: 13.7.2006 Репутация: нет Всего: нет |
А вот такой вот вопрос... Можно ли наследовать от JScrollPane а не от Panel PicturePanel? Я например наследую - но при уменьшении фрема ничего не происходит.. Т.е. не появляются ползунки....
|
|||
|
||||
| powerOn |
|
|||
![]() software saboteur ![]() ![]() ![]() ![]() Профиль Группа: Участник Сообщений: 4367 Регистрация: 7.10.2005 Репутация: 31 Всего: 159 |
||||
|
||||
![]()
|
| Правила форума "Java" | |
|
|
Если Вам помогли, и атмосфера форума Вам понравилась, то заходите к нам чаще! С уважением, LSD, AntonSaburov, powerOn, jk1. |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | Java: GUI и Java FX приложения | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |