From: Jorg J. <jj...@us...> - 2002-01-14 06:50:43
|
Update of /cvsroot/compiere/base/src/org/compiere/util In directory usw-pr-cvs1:/tmp/cvs-serv11053/src/org/compiere/util Modified Files: Env.java Log Message: . Index: Env.java =================================================================== RCS file: /cvsroot/compiere/base/src/org/compiere/util/Env.java,v retrieving revision 1.19 retrieving revision 1.20 diff -C2 -d -r1.19 -r1.20 *** Env.java 2002/01/09 17:20:07 1.19 --- Env.java 2002/01/14 06:50:40 1.20 *************** *** 712,715 **** --- 712,734 ---- } // getWindow + /** + * Return JDialog or JFrame Parent + * @param component component + * @return Parent + */ + public static Window getParent (Component component) + { + if (component == null) + return null; + Container container = component.getParent(); + while (container != null) + { + if (container instanceof JDialog || container instanceof JFrame) + return (Window)container; + container = container.getParent(); + } + return null; + } // getParent + /** |