Еще один Java GUI question

User avatar
Sabina
Уже с Приветом
Posts: 5669
Joined: 13 Oct 2000 09:01
Location: East Bay, CA

Еще один Java GUI question

Post by Sabina »

Я меня есть готовая программка, которая меняет две даты и эту программку нужно присобачить в качестве дочернего UI к одному из существующих UI-ев.

Изначально основной класс этой программки расширял JFrame и имплементировал PropertyChangeListener, соотвественно метод propertyChange внутри этой программки и он ловит event, когда эти обе даты меняются. Все работает как надо.

Для интеграции этой программки в наше приложение мне пришлось JFrame переделать в JPanel и в parent UI инициализировать JDialog в который суется эта JPanel. Так делается throughout all application, то есть выбора тут как бы нет.

Вопрос в том как мне теперь из parent UI поймать event, когда обе даты меняются. Каким тут listener или condition пользоваться? Что-то я никак не соображу :(

Сабина
User avatar
Sabina
Уже с Приветом
Posts: 5669
Joined: 13 Oct 2000 09:01
Location: East Bay, CA

Re: Еще один Java GUI question

Post by Sabina »

Когда ответа нет, значит либо что-то очень простое спрашиваю, либо никто с этим не сталкивался.
Кто-нибудь не уточнит, пожалуйста, что именно в этот раз? :)

Спасибо,
Сабина
User avatar
Sabina
Уже с Приветом
Posts: 5669
Joined: 13 Oct 2000 09:01
Location: East Bay, CA

Re: Еще один Java GUI question

Post by Sabina »

Для тех кому когда-нибудь придется столкнуться с такой же проблемой:
http://www.javaworld.com/javaworld/jw-10-2002/jw-1004-dialog_p.html

Сабина
User avatar
Sabina
Уже с Приветом
Posts: 5669
Joined: 13 Oct 2000 09:01
Location: East Bay, CA

Re: Еще один Java GUI question

Post by Sabina »

Нужна progress bar или еще что там можно - clock ticking, sandglasses... чтобы клиент во время загрузки audit reports не сильно нервничал :)
Хотелось бы что-нибудь готовое или идею как этo попроще сделать.

Anybody?

Сабина
User avatar
donguz
Уже с Приветом
Posts: 856
Joined: 16 Sep 2002 16:13
Location: The Hub

Re: Еще один Java GUI question

Post by donguz »

Sabina wrote:Нужна progress bar или еще что там можно - clock ticking, sandglasses... чтобы клиент во время загрузки audit reports не сильно нервничал :)
Хотелось бы что-нибудь готовое или идею как этo попроще сделать.

Anybody?

Сабина

JProgressBar чего может быть проще?
Помести JProgressBar в StatusBar.
Implement listner на старт и стоп прогресс бар и все будет работать.
User avatar
Sabina
Уже с Приветом
Posts: 5669
Joined: 13 Oct 2000 09:01
Location: East Bay, CA

Re: Еще один Java GUI question

Post by Sabina »

donguz wrote:JProgressBar чего может быть проще?
Помести JProgressBar в StatusBar.
Implement listner на старт и стоп прогресс бар и все будет работать.


Спасибо за подсказку. Я про нее и не знала. Но мне-то простительно, а вот моим "опытнам" коллегам ... :pain1:

Сабина
User avatar
Sabina
Уже с Приветом
Posts: 5669
Joined: 13 Oct 2000 09:01
Location: East Bay, CA

Re: Еще один Java GUI question

Post by Sabina »

donguz wrote:JProgressBar чего может быть проще?
Помести JProgressBar в StatusBar.
Implement listner на старт и стоп прогресс бар и все будет работать.


Все оказалось немного сложнее :( Особенно в той части, где надо прикинуть task length. У нас еще action listener немного нестандартно написан.
Да, речь идет о прогрессе после логин скрина для загрузки основного приложения.
Если есть добровольцы помочь с progress bar implementation, пожалуйста дайте знать. Буду неустанно проверять свои messages на привете :)

Сабина

Return to “Вопросы и новости IT”