WindowEvent(Window source, int id) constructor from WindowEvent has the following syntax.
public WindowEvent(Window source, int id)
In the following code shows how to use WindowEvent.WindowEvent(Window source, int id) constructor.
//from w w w . ja va 2 s.c o m import java.awt.event.WindowEvent; import javax.swing.JFrame; public class Main extends JFrame { public Main() { setDefaultCloseOperation(EXIT_ON_CLOSE); enableEvents(java.awt.AWTEvent.WINDOW_EVENT_MASK); } protected void processWindowEvent(WindowEvent e) { WindowEvent newEvent = new WindowEvent(this,WindowEvent.WINDOW_ACTIVATED); super.processWindowEvent(e); // Pass on the event } public static void main(String[] a) { Main window = new Main(); window.setBounds(30, 30, 300, 300); window.setVisible(true); } }