Here you can find the source of searchFakeToolBarRecursive(Container c)
private static JToolBar searchFakeToolBarRecursive(Container c)
//package com.java2s; /*//from w ww . ja v a2s. c o m * The contents of this file are subject to the Mozilla Public License * Version 1.1 (the "License"); you may not use this file except in * compliance with the License. You may obtain a copy of the License at * http://www.mozilla.org/MPL/ * * Software distributed under the License is distributed on an "AS IS" basis, * WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License for * the specific language governing rights and limitations under the License. * * The Original Code is Protege-2000. * * The Initial Developer of the Original Code is Stanford University. Portions * created by Stanford University are Copyright (C) 2007. All Rights Reserved. * * Protege was developed by Stanford Medical Informatics * (http://www.smi.stanford.edu) at the Stanford University School of Medicine * with support from the National Library of Medicine, the National Science * Foundation, and the Defense Advanced Research Projects Agency. Current * information about Protege can be obtained at http://protege.stanford.edu. * */ import javax.swing.*; import java.awt.*; public class Main { private static JToolBar searchFakeToolBarRecursive(Container c) { if (c instanceof JToolBar) { return (JToolBar) c; } if (c.getComponents().length > 0) { Component[] comps = c.getComponents(); for (int i = 0; i < comps.length; i++) { JToolBar f = searchFakeToolBarRecursive((Container) comps[i]); if (f != null) { return f; } } } return null; } }