MovingWindow.java Source code

Java tutorial

Introduction

Here is the source code for MovingWindow.java

Source

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();
    }
}