How do I maximize a Frame/JFrame ?
There is no direct support for this. The best you can do is make sure the frame is deiconified then set its size to the screen size.
frame.setState(Frame.NORMAL); Toolkit toolkit = Toolkit.getDefaultToolkit(); Dimension dimension = toolkit.getScreenSize(); frame.setSize(dimension);
[FAQ Manager Note] The operating system will not treat this as a maximized frame, so in general this is not a good idea for simulating maximize. I'd recommend that you only set the state to NORMAL to ensure the window is visible (not minimized/iconified) and allow the user to press the maximize button if they want.