import java.awt.*;
import javax.swing.*;

public class MaxWindow extends JFrame {

  public void maximizeHeight() {
    this.setLocation(this.getX(), 0);
    Dimension d= Toolkit.getDefaultToolkit().getScreenSize();
    this.setSize(this.getWidth(), (int) d.getHeight());
  }

  public void maximizeWidth() {
    this.setLocation(0, getY());
    Dimension d= Toolkit.getDefaultToolkit().getScreenSize();
    this.setSize((int) d.getWidth(), this.getHeight());
  }

  public void maximize() {
    this.maximizeHeight();
    this.maximizeWidth();
  }

/*

  Type this into the Interactions pane to test MaxWindow:

    MaxWindow m= new MaxWindow();
    m.maximizeHeight();
    m.getHeight()
    m.maximizeWidth();
    m.getWidth()
    m.setSize(100, 100);
    m.maximize();
    m.getWidth()
    m.getHeight()

*/
}
