Как я могу настроить строку заголовка на JFrame?

Я хотел бы иметь специализированную строку заголовка в своем Java настольное приложение Swing. Что лучший способ состоит в том, чтобы сделать это? Я могу использовать "Строку заголовка Swing" при помощи следующего кода в конструкторе для моего JFrame:

this.setUndecorated(true);
this.getRootPane().setWindowDecorationStyle(JRootPane.FRAME);

Но как я настраиваю его? Есть ли какие-либо делегаты UI, которых я могу переопределить, или я должен реализовать свою собственную строку заголовка с нуля?

Я хочу что-то как Lawson Умный Office: Lawson Smart Office

13
задан Community 8 February 2017 в 14:25
поделиться

1 ответ

Вы можете увидеть пример в Внешний вид субстанции ( зеркальный источник ). Найдите код для SubstanceRootPaneUI и SubstanceTitlePane. Реализация зависит от других классов в Substance, и ее будет нелегко повторно использовать за пределами конкретной библиотеки - да и не предназначено для этого.

7
ответ дан 2 December 2019 в 01:49
поделиться
Другие вопросы по тегам:

Похожие вопросы: