Я хотел бы иметь настраиваемую строку заголовка в моем настольном приложении Java Swing. Каков наилучший способ сделать это? Я могу использовать «строку заголовка Swing», используя следующий код в конструкторе для моего JFrame:
this.setUndecorated(true);
this.getRootPane().setWindowDecorationStyle(JRootPane.FRAME);
Но как мне это настроить? Есть ли делегаты пользовательского интерфейса , которые я могу переопределить, или мне нужно реализовать собственную строку заголовка с нуля?
Я хочу что-то вроде Lawson Smart Office: