public static DialogUI create( RaplaContext context, Component owner, boolean modal, JComponent content, String[] options) throws RaplaException { DialogUI dlg; Component topLevel = getOwnerWindow(owner); if (topLevel instanceof Dialog) dlg = new DialogUI(context, (Dialog) topLevel); else dlg = new DialogUI(context, (Frame) topLevel); dlg.parent = owner; dlg.init(modal, content, options); return dlg; }