![]() |
|
Модераторы: LSD, AntonSaburov |
![]()
|
|
| maxlab |
|
|||
![]() Шустрый ![]() Профиль Группа: Участник Сообщений: 148 Регистрация: 22.11.2006 Репутация: нет Всего: нет |
Здравствуйте! Почему на диалоге не прорисовывается иконка? Это так и должно быть?
эта конструкция ничего не делает. --------------------
Удивительное рядом... но оно запрещено! |
|||
|
||||
| goodday1941 |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 709 Регистрация: 16.7.2006 Где: Украина, Киев Репутация: 8 Всего: 9 |
добавь бекграунд имедж на JPanel, а панель на JDialog, далее все компоненты добавляй на панель...
на прямую вроде как нельзя добавлять -------------------- SCJP 6 |
|||
|
||||
| maxlab |
|
|||
![]() Шустрый ![]() Профиль Группа: Участник Сообщений: 148 Регистрация: 22.11.2006 Репутация: нет Всего: нет |
Я не это имел ввиду --------------------
Удивительное рядом... но оно запрещено! |
|||
|
||||
| Lisus |
|
|||
|
Шустрый ![]() Профиль Группа: Участник Сообщений: 93 Регистрация: 21.10.2007 Репутация: 1 Всего: 2 |
Я тоже пытался в диалоге подкрутить иконку. Не вышло.
Потом я попытался найти диалоги из различный приложений (не Ява) и поискать иконку там. Я не нашёл. Диалог по ходу вообще не поддерживает иконку, так же как и трактор не поддерживает реактивный двигатель и воздушный тормоз (а так хочется). Это не проблемы Ява, это ограничение самих нативных компонент. Если я не прав - приведите пример приложения с иконкой в диалоге. |
|||
|
||||
| goodday1941 |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 709 Регистрация: 16.7.2006 Где: Украина, Киев Репутация: 8 Всего: 9 |
-------------------- SCJP 6 |
|||
|
||||
| Lisus |
|
|||
|
Шустрый ![]() Профиль Группа: Участник Сообщений: 93 Регистрация: 21.10.2007 Репутация: 1 Всего: 2 |
ХМ, работает.
А разные картинки можно подключить (одну на фрейм, и другую на диалог)? |
|||
|
||||
| maxlab |
|
|||
![]() Шустрый ![]() Профиль Группа: Участник Сообщений: 148 Регистрация: 22.11.2006 Репутация: нет Всего: нет |
В QtJambi все работает. Какие хочешь иконки на диалог и на главное окно вот тут картинка http://forum.vingrad.ru/act-Attach/type/post/id-1556189.html Это сообщение отредактировал(а) maxlab - 17.7.2008, 14:39 --------------------
Удивительное рядом... но оно запрещено! |
|||
|
||||
| Lisus |
|
|||
|
Шустрый ![]() Профиль Группа: Участник Сообщений: 93 Регистрация: 21.10.2007 Репутация: 1 Всего: 2 |
Ну чтож,
maxlab и goodday1941, признаю свою неправоту. Раз делается - значит можно. Но вобщем-то иконка нужна у фрейма, а вот диалог без иконки может обойтись. Обычно картинку ставят не радом с title а в верхнем левом углу самой панели (большую картинку) |
|||
|
||||
| maxlab |
|
|||
![]() Шустрый ![]() Профиль Группа: Участник Сообщений: 148 Регистрация: 22.11.2006 Репутация: нет Всего: нет |
Продолжаем тему...
В общем, заработало и без родительского фрейма. Иконка лепится Если установить L&F по дефолту... т.е например JDialog.setDefaultLookAndFeelDecorated(true) - кранты, иконка не рисуется Почитал про Metal тему...нигде не нашел упоминания о таком поведении. Это так и должно быть? Далее, если вместо конструкции Image img =new ImageIcon(Login.class.getResource("/b2009/images/keyring.png")).getImage(); this.setIconImage(img); применить this.setIconImage(Toolkit.getDefaultToolkit().createImage("/b2009/images/keyring.png")); иконка рисуется, только вместо нужного изображения там кружка с кофе текущий рабочий вариант такой
--------------------
Удивительное рядом... но оно запрещено! |
|||
|
||||
![]()
|
| Правила форума "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. |