I would like to apply my own close and minimize buttons. Is there any way to change the JFrame
design?
The only thing I'm aware that can be done is to add a WindowListener to the JFrame
and handle closing events in that listener. You can make virtually anything, like displaying dialogs or even cancelling the closing of the JFrame
.
See this tutorial for more details about how to write such listeners.
As for minimizing: as far as I know, there is no way to control or modify such behaviour, it's completely controlled by the operating system.
The only way to change the aspect of the minimize/close/maximize buttons is to use a custom LookAndFeel and setting JFrame.setDefaultLookAndFeelDecorated (true);
.