Java JFrame Parent getRealFrameParent(Component c)

Here you can find the source of getRealFrameParent(Component c)

Description

get the Frame that surrounds a component.

License

Open Source License

Declaration

static public Frame getRealFrameParent(Component c) 

Method Source Code


//package com.java2s;
/*/*  w ww  .  java  2  s  . co m*/
* Utils.java - SEdit, a tool to design and animate graphs in MadKit
* Copyright (C) 1998-2002 Jacques Ferber, Olivier Gutknecht
*
* This program is free software; you can redistribute it and/or
* modify it under the terms of the GNU General Public License
* as published by the Free Software Foundation; either version 2
* of the License, or any later version.
*
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
* GNU General Public License for more details.
*
* You should have received a copy of the GNU General Public License
* along with this program; if not, write to the Free Software
* Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA  02111-1307, USA.
*/

import java.awt.Component;

import java.awt.Frame;

import javax.swing.JFrame;

public class Main {
    /** get the Frame that surrounds a component. May be used for buildings
    dialogs Ol: JF import */
    static public Frame getRealFrameParent(Component c) {
        while (!((c instanceof Frame) || (c instanceof JFrame))) {
            if (c == null)
                return (null);
            else
                c = c.getParent();
        }
        return ((Frame) c);
    }
}

Related

  1. getParentFrame(JComponent c)
  2. getParentFrame(JComponent comp)
  3. getParentFrame(JComponent comp)
  4. getParentFrameForCompomponent(Component comp)
  5. getParentInternalFrame(Component comp)
  6. getRootFrame()
  7. getRootFrame(Component aComp)
  8. getRootFrame(Component c)
  9. getRootFrame(java.awt.Component c)