Event Java

import java.awt.event.ComponentEvent;
import java.awt.event.ComponentListener;
import javax.swing.JFrame;
public class MovingWindow extends JFrame implements ComponentListener {
  public MovingWindow() {
    addComponentListener(this);
    setSize(310, 200);
    setLocationRelativeTo(null);
    setDefaultCloseOperation(EXIT_ON_CLOSE);
    setVisible(true);
  }
  public void componentResized(ComponentEvent e) {
  }
  public void componentMoved(ComponentEvent e) {
    int x = e.getComponent().getX();
    int y = e.getComponent().getY();
    System.out.println("x: " + x);
    System.out.println("y: " + y);
  }
  public void componentShown(ComponentEvent e) {
  }
  public void componentHidden(ComponentEvent e) {
  }
  public static void main(String[] args) {
    new MovingWindow();
  }
}