LINUX.ORG.RU

Проблема с JFrame и тайловыми оконными менеджерами.

 , jframe,


0

2

Вот такая получается картина.

Как я вижу то, что происходит:

  1. создается окно и растягивается оконным менеджером на половину экрана;
  2. отображение в такое окно происходит по меньшей мере раз т.к. фон закрашивается зеленым;
  3. JFrame (а вместе с ним и JPanel и Canvas) урезается до размеров заданых для jFrame с помощью setMinimumSize или setPreferredSize. JFrame при этом не получает никаких сообщений. Приоритет отдается setPreferredSize. Само окно(ну, т.е. иксовое) при этом остается прежних размеров - проверил с помощью xwininfo;
  4. далее отображение происходит в урезаный jFrame. Это как раз изображение на картинке выше;
  5. если после этого изменить размеры окна вручную, то все становится норм.

Есть мысли как справиться с этим багом? Ну или хотя бы где поискать...



Последнее исправление: arte-at-marte (всего исправлений: 1)

Что за wm? Некоторые экземпляры славятся своим наплевательским отношением на стандарты.

Советую забить на поддержку приложения в нерепарентинговых wm. Их пользователи должны страдать. Если ты еще и пользователь, то забей и страдай.

anonymous
()
Ответ на: комментарий от anonymous

Советую забить на поддержку приложения в нерепарентинговых wm. Их пользователи должны страдать.

что? почему? за что? Оо

Что за wm?

А это имеет значение? Меня больше всего волнует stumpwm. И да, я знаю: stumpwm - забагованый и давно не развивается. Но когда я к нему привык он не был таким...

arte-at-marte
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.