All Downloads are FREE. Search and download functionalities are using the official Maven repository.

org.divxdede.swing.busy.ui.BusyLayerUI Maven / Gradle / Ivy

Go to download

JBusyComponent : Enhance any swing components with a "busy" state

The newest version!
/*
 * 
 * Copyright (c) 2007 ANDRE Sébastien (divxdede).  All rights reserved.
 * BusyLayerUI.java is a part of this JBusyComponent library
 * ====================================================================
 * 
 * JBusyComponent library is free software; you can redistribute it and/or
 * modify it under the terms of the GNU Lesser General Public License as 
 * published by the Free Software Foundation, either version 3 of the License,
 * or any later version.
 * 
 * This 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 Lesser General Public License for more details.
 * 
 * You should have received a copy of the GNU Lesser General Public
 * License along with this library; if not, see .
 */
package org.divxdede.swing.busy.ui;

import org.divxdede.swing.busy.*;
import org.jdesktop.jxlayer.plaf.LayerUI;

/**
 * LayerUI for JXLayer API providing busy feature 
 * to any swing components.
 * 

* A BusyLayerUI must subclass LayerUI.
* But LayerUI is a class and this interface can't formalize this * specification anyway. * * @see LayerUI * @author André Sébastien */ public interface BusyLayerUI { /** * Define the BusyModel used by this ui * @param model New BusyModel to use by this ui */ public void setBusyModel(final BusyModel model); /** * Returns the BusyModel used by this ui * @return BusyModel used by this ui */ public BusyModel getBusyModel(); }





© 2015 - 2025 Weber Informatics LLC | Privacy Policy