Форум программистов, компьютерный форум, киберфорум
Java: GUI, графика
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.67/6: Рейтинг темы: голосов - 6, средняя оценка - 4.67
 Аватар для MAN-HUNT
27 / 27 / 26
Регистрация: 17.01.2011
Сообщений: 153

Перерисовка после снятия фокуса

06.10.2012, 22:14. Показов 1287. Ответов 5
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Доброго времени суток. сделал простенькую анимацию компонента(JPanel)
Java
1
2
3
4
5
6
7
8
9
10
11
12
new Thread(new Runnable(){
 
                            @Override
                            public void run() {
                                System.out.println("Run");
                            
                                jt1.setLocation(-250, 0);
                                jt1.repaint();
                        
                            }
                            
                        }).start();
Это даже не анимация, а перемещение так как все в тестовом режиме пока. Так вот элемент переместился но при клике за пределами приложения он возвращается на прежнее место, можно как то сделать чтоб он оставался в том месте где был после анимации. Спасибо.
0
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
06.10.2012, 22:14
Ответы с готовыми решениями:

JComboBox, неправильная перерисовка после выбора
Добрый день. Столкнулся вот с такой проблемой: после выбора объекта в JComboBox он неправильно перерисовывается. Пример: ...

Перевод фокуса после окончания редактирования ячейки JTable нажатием Enter
Подскажите пожалуйста, каким образом при нажатии клавиши Enter можно перевести фокус на следующую строку того же столбца таблицы? В...

Определять, был ли изменен цвет фона (заливки) данной ячейки после снятия с нее фокуса
Имеется лист с таблицей. Задача следующая, нужно определять был ли изменен цвет фона (заливки) данной ячейки после снятия с нее фокуса. ...

5
 Аватар для Skipy
2000 / 1427 / 92
Регистрация: 25.11.2010
Сообщений: 3,611
08.10.2012, 11:48
Что такое jt1 и как оно помещается в контейнер?
0
 Аватар для MAN-HUNT
27 / 27 / 26
Регистрация: 17.01.2011
Сообщений: 153
08.10.2012, 21:51  [ТС]
Цитата Сообщение от Skipy Посмотреть сообщение
Что такое jt1 и как оно помещается в контейнер?
jt1 это панелька(JPanel), она вместе с еще одной JPanel помещаються в JTabbedPane. В общем идея такова: в JTabbedPane я поместил с помощю GridBagLayout 2 JPanel и хочу сделать анимацию смены этих JPanel'ов. Но возикает вышезгаданая проблемка.
0
 Аватар для Skipy
2000 / 1427 / 92
Регистрация: 25.11.2010
Сообщений: 3,611
09.10.2012, 12:04
Цитата Сообщение от MAN-HUNT Посмотреть сообщение
в JTabbedPane я поместил с помощю GridBagLayout 2 JPanel и хочу сделать анимацию смены этих JPanel'ов. Но возикает вышезгаданая проблемка.
Вопрос на засыпку. Как реагирует GridBagLayout на установку абсолютного положения компоненты? И учитывает ли он его вообще?
0
 Аватар для MAN-HUNT
27 / 27 / 26
Регистрация: 17.01.2011
Сообщений: 153
09.10.2012, 18:13  [ТС]
Цитата Сообщение от Skipy Посмотреть сообщение
Вопрос на засыпку. Как реагирует GridBagLayout на установку абсолютного положения компоненты? И учитывает ли он его вообще?
Ну если опереться на то что GridBagLayout размещает компоненты по ячейкам, то вполне возможно предположить что абсолютное положение компоненты игнорируеться. Но как тогда реализовать "анимацию" использовать другой Laout manager, или же каждый раз помещать компоненту в другую ячейку?
0
 Аватар для Skipy
2000 / 1427 / 92
Регистрация: 25.11.2010
Сообщений: 3,611
09.10.2012, 19:07
Анимацию можно реализовать двумя способами.

1. Найти/написать LayoutManager, который это умеет
2. Выставить LayoutManager в null и раскладывать весь контейнер целиком руками.
1
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
09.10.2012, 19:07
Помогаю со студенческими работами здесь

Какое событие у статиктекста отвечает за снятия с него фокуса
Какое событие у статиктекста отвечает за снятия с него фокуса (нужно для обратного изменения цвета)

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

Asus p7h55 m не работает после снятия ОЗУ
Здравствуйте.Есть такой ПК, мать asus p7h55-m, ОЗУ 4гб 1600 Патриот одной планкой,вк GTX 750 2gb,проц Xeon х3440. Планка стояла во втором...

Возникает проблема после снятия и возвращения флажка в чекбоксе.
Привет! У меня следующая проблема. Основная страница (order.asp) поделена на две части. В первой части - таблица - перечень...

После снятия запрета в robots.txt не индексируется сайт
Подскажите решение проблемы, На сайте в robots.txt была запись запрещающая сайт к индексации полностью... Я изменила содержание файла...


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

Или воспользуйтесь поиском по форуму:
6
Ответ Создать тему
Новые блоги и статьи
http://iceja.net/ математические сервисы
iceja 20.01.2026
Обновила свой сайт http:/ / iceja. net/ , приделала Fast Fourier Transform экстраполяцию сигналов. Однако предсказывает далеко не каждый сигнал (см ограничения http:/ / iceja. net/ fourier/ docs ). Также. . .
http://iceja.net/ сервер решения полиномов
iceja 18.01.2026
Выкатила http:/ / iceja. net/ сервер решения полиномов (находит действительные корни полиномов методом Штурма). На сайте документация по API, но скажу прямо VPS слабенький и 200 000 полиномов. . .
Расчёт переходных процессов в цепи постоянного тока
igorrr37 16.01.2026
/ * Дана цепь постоянного тока с R, L, C, k(ключ), U, E, J. Программа составляет систему уравнений по 1 и 2 законам Кирхгофа, решает её и находит переходные токи и напряжения на элементах схемы. . . .
Восстановить юзерскрипты Greasemonkey из бэкапа браузера
damix 15.01.2026
Если восстановить из бэкапа профиль Firefox после переустановки винды, то список юзерскриптов в Greasemonkey будет пустым. Но восстановить их можно так. Для этого понадобится консольная утилита. . .
Сукцессия микоризы: основная теория в виде двух уравнений.
anaschu 11.01.2026
https:/ / rutube. ru/ video/ 7a537f578d808e67a3c6fd818a44a5c4/
WordPad для Windows 11
Jel 10.01.2026
WordPad для Windows 11 — это приложение, которое восстанавливает классический текстовый редактор WordPad в операционной системе Windows 11. После того как Microsoft исключила WordPad из. . .
Classic Notepad for Windows 11
Jel 10.01.2026
Old Classic Notepad for Windows 11 Приложение для Windows 11, позволяющее пользователям вернуть классическую версию текстового редактора «Блокнот» из Windows 10. Программа предоставляет более. . .
Почему дизайн решает?
Neotwalker 09.01.2026
В современном мире, где конкуренция за внимание потребителя достигла пика, дизайн становится мощным инструментом для успеха бренда. Это не просто красивый внешний вид продукта или сайта — это. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru