WindowAdapter.windowGainedFocus(WindowEvent e) has the following syntax.
public void windowGainedFocus(WindowEvent e)
In the following code shows how to use WindowAdapter.windowGainedFocus(WindowEvent e) method.
import java.awt.event.WindowAdapter; import java.awt.event.WindowEvent; import javax.swing.JFrame; public class Main { JFrame window = new JFrame("Main"); public Main() { window.setBounds(30, 30, 300, 300);/*w w w. j a va 2 s . c o m*/ window.addWindowListener(new WindowHandler()); window.setVisible(true); } class WindowHandler extends WindowAdapter { public void windowGainedFocus(WindowEvent e) { System.out.println("windowGainedFocus"); window.dispose(); // Release the window resources System.exit(0); // End the application } } public static void main(String[] args) { new Main(); } }