Center a JFrame Window in Java

In this tutorial, I am writing simple program about, How to Center a JFrame Window in Java. The example Java Swing Program has been tested, and screen shot of Output is shared in the same post.

package com.dineshkrish.swing;
import java.awt.Dimension;
import java.awt.Toolkit;
import javax.swing.JFrame;
* @author Dinesh Krishnan
public class CenterWindow extends JFrame {
public CenterWindow(String title, boolean visibility) {
super.setSize(600, 400);
Dimension screen = Toolkit.getDefaultToolkit().getScreenSize();
int x = (int) ((screen.getWidth() - this.getWidth()) / 2);
int y = (int) ((screen.getHeight() - this.getHeight()) / 2);
this.setLocation(x, y);
public static void main(String[] args) {
// Defining Object
CenterWindow window = new CenterWindow("My Application", true);


Center a JFrame Window in Java


1. How to center a Window in Java
2. Java API Documentation

No responses yet

Leave a Reply

Your email address will not be published. Required fields are marked *