JFrame f= new JFrame ("The Frame");
         f.setSize(300,300);         Container content =f.getContentPane();
         content.setLayout (new FlowLayout());
         content.add(new JLabel("Mango"));
         content.add(new JButton("Mango"));
         
 Dimension screenSize = Toolkit.getDefaultToolkit().getScreenSize();
    Dimension frameSize = f.getSize();
    if (frameSize.height > screenSize.height) {
      frameSize.height = screenSize.height;
    }
    if (frameSize.width > screenSize.width) {
      frameSize.width = screenSize.width;
    }
    f.setLocation((screenSize.width - frameSize.width) / 2, (screenSize.height - frameSize.height) / 2);
    f.setVisible(true);
    f.pack();