Setting Bounds for a maximized frame

In this section, you will learn how to set the bounds for a maximized frame. This means to fix
the size for the frame after maximizing it.
This program sets the bounds for the maximized frame using
setMaximizedBounds()
method of the JFrame class.
There has been shown the images below for the illustration:
Restored Frame:

Maximized Frame:

Code description:
setMaximizedBounds():
This is the method of the JFrame class sets the bounds for a
maximized frame. The method takes the object of Rectangle class to set the size
of frame. Constructor of the Ractangle class takes four argument in
sequence: row of the screen, column of the screen, width of the frame and last
is the height of the frame.
Here is the code of the program:
import java.awt.*;
import javax.swing.*;
public class SwingSetBounds{
public static void main(String[] args){
JFrame frame = new JFrame();
Rectangle bounds = new Rectangle(0, 0, 500, 500);
frame.setMaximizedBounds(bounds);
frame.setSize(400, 400);
frame.setVisible(true);
frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
}
}
|
Download this example.

|