I would like to have a customized title bar in my Java Swing desktop application. What is the best way to do that? I can use a "Swing-title bar" by using the following code in the constructor for my JFrame:
this.setUndecorated(true);
this.getRootPane().setWindowDecorationStyle(JRootPane.FRAME);
But how do I customize it? Is there any UI delegates that I can override or do I have to implement my own title bar from scratch?
I want something like Lawson Smart Office:
Or like Trend Micro Internet Security: