Принудительно изменить размер окна Java

Я пытаюсь изменить размер диалогового окна из приложения Java (Thinkorswim). Как ни странно, главное окно приложения не страдает от той же проблемы и может быть свернуто / развернуто без проблем.

В настоящее время диалоги настроек Thinkorswim смехотворно велики. Вывод из xwininfo показывает, что окно имеет размер 895x13037. В строке заголовка нет кнопок "Свернуть / Развернуть".

Я 10.10 использую Gnome с Metacity + Compiz. Двойные мониторы от Nvidia 9800GT.

Вещи, которые я пробовал:

  1. Установка правил размера окна в Compiz для типа окна, указанного при "захвате" окна.

  2. Принудительное изменение размера с помощью wmctrl (т.е.$wmctrl -i -r 0x04a0373c -e 0,0,0,895,895)

  3. Нажмите Alt + и переместитесь в нижнюю часть окна, чтобы изменить размер для правого нижнего угла, но курсор изменения размера отсутствует.

Любые другие возможности? Я думал, что инструментарий Swing просто использовал внешний вид системы для определения размеров окон, поэтому я в замешательстве. Должен ли я просто связаться с разработчиком?

1 ответ

Должен ли я просто связаться с разработчиком?

Да. Если это закрытый источник, или вы не знаете Java...

Другие вопросы по тегам