Spec-Zone .ru
спецификации, руководства, описания, API
След: Создание GUI С JFC/Swing
Урок: Использование Других Функций Swing
Решение Типичных проблем, использующих Другие Функции Swing
Домашняя страница > Создание GUI С JFC/Swing > Использование Других Функций Swing

Решение Типичных проблем, использующих Другие Функции Swing

Проблема: Мое приложение не показывает стиль, через который я запросил UIManager.setLookAndFeel.

Вы, вероятно, или устанавливаете стиль в недопустимый стиль или устанавливаете его после менеджера по UI, загруженного стиль значения по умолчанию. Если Вы уверены, что стиль, который Вы определили, допустим и устанавливающий, стиль является первой вещью, которую Ваша программа делает (наверху ее основного метода, например), проверяет, есть ли у Вас статическое поле, которое ссылается на Swing class. Эта ссылка может заставить стиль значения по умолчанию быть загруженным, если ни один не был определен. Для получения дополнительной информации включая то, как установить стиль после того, как GUI был создан, см. раздел стили.

Проблема: Почему мой компонент не получает фокус?

Проблема: Почему мое диалоговое окно не может получить событие, сгенерированное, когда пользователь поражает Клавишу выхода? Это работало, пока я не портировал на выпуск 1.4.

Если Ваше диалоговое окно содержит текстовое поле, оно может использовать событие. (До выпуска 1.4.0 текстовое поле не получало фокус.)

Проблема: Почему я не могу применить компоненты Swing к значку лотка? Текущая реализация TrayIcon class поддерживает PopupMenu компонент, но не его дубликат Swing JPopupMenu. Это ограничение сужает возможности использовать дополнительные функции Swing, например, значки меню. См. ID Ошибки 6285881.

Если Вы не находите свою проблему в этом разделе, консультируйтесь с Решающими Общими Компонентными проблемами.


Проблемы с примерами? Попытайтесь Компилировать и Выполнить Примеры: FAQ.
Жалобы? Поздравление? Предложения? Дайте нам свою обратную связь.

Предыдущая страница: Как Использовать Системный лоток
Следующая страница: Разметка Компонентов В пределах Контейнера