This example demonstrates how to control the size and location of a frame when it is maximized:

 // Create frame
Frame frame = new Frame();
    
// Determine location and size of a maximized frame
int x = 100;
int y = 100;
int width = 300;
int height = 300;
Rectangle bounds = new Rectangle(x, y, width, height);
    
// Set the maximized bounds
frame.setMaximizedBounds(bounds);