Java AWT KeyboardFocusManager get focus owner window

Description

Java AWT KeyboardFocusManager get focus owner window


import java.awt.FlowLayout;
import java.awt.KeyboardFocusManager;
import java.awt.Window;

import javax.swing.JButton;
import javax.swing.JFrame;

public class Main {
   public static void main(String[] argv) {
      JFrame frame = new JFrame();
      JButton component1 = new JButton("1");
      JButton component2 = new JButton("2");
      JButton component3 = new JButton("3");

      frame.setLayout(new FlowLayout());
      frame.add(component1);//from www  .  jav  a  2s  . co  m
      frame.add(component2);
      frame.add(component3);

      frame.pack();
      frame.setVisible(true);

      Window windowFocusOwner = KeyboardFocusManager.getCurrentKeyboardFocusManager().getFocusedWindow();

      System.out.println(windowFocusOwner);
   }

}



PreviousNext

Related