Java tutorial
//package com.java2s; import javax.swing.JComponent; public class Main { public static void requestFocusOnDisplay(JComponent c) { final JComponent c2 = c; c2.addAncestorListener(new javax.swing.event.AncestorListener() { public void ancestorAdded(javax.swing.event.AncestorEvent event) { c2.requestFocus(); c2.removeAncestorListener(this); } public void ancestorRemoved(javax.swing.event.AncestorEvent event) { } public void ancestorMoved(javax.swing.event.AncestorEvent event) { } }); } }