Дополнительная кнопка в строке заголовка для Swing GTK L & F - PullRequest
1 голос
/ 10 февраля 2009

Кто-нибудь знает, как добавить дополнительную кнопку рядом с общей кнопкой «Развернуть», «Свернуть», «Восстановить» и «Закрыть» в строке заголовка в Swing GTK L & F? Большое спасибо.

Ответы [ 2 ]

1 голос
/ 11 февраля 2009

Вы также можете попробовать сделать окно "без полей" и сделать свой собственный "заголовок заголовка" (добавив это на вершине JFrame). Конечно, вы должны построить все кнопки самостоятельно и эмулировать все остальные функции заголовка.

Результат будет кроссплатформенным и будет работать на всех L & F независимо если GTK + или нет.

1 голос
/ 10 февраля 2009

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

GTK особенно труден, потому что эмулируемый движок считывает описания внешнего вида из файлов XML. Так что вам понадобится некоторая эвристика, чтобы угадать, где разместить кнопку с учетом расположения других. Конечно, вы могли бы взять особый взгляд и нажать кнопку в фиксированном положении.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...