rootPane.getLayeredPane().remove(getModalPanel());
rootPane.getLayeredPane().add(getModalPanel(), modalDepth);
KeyboardFocusManager focusManager =
KeyboardFocusManager.getCurrentKeyboardFocusManager();
focusManager.clearGlobalFocusOwner();
getModalPanel().removeAll();
getModalPanel().add("", component);
resizeModalPanel();
getModalPanel().repaint();
components.add(component);