package nl.tudelft.simulation.dsol.swing; import java.awt.Container; import java.rmi.RemoteException; /** * An interface implemented by all charts and statistics objects defining their capability to present themselves as Swing * component. These components can be dropped on any GUI panel. *

* Copyright (c) 2002-2022 Delft University of Technology, Jaffalaan 5, 2628 BX Delft, the Netherlands. All rights reserved. See * for project information https://simulation.tudelft.nl. The DSOL * project is distributed under a three-clause BSD-style license, which can be found at * * https://simulation.tudelft.nl/dsol/3.0/license.html. *

* @author Peter Jacobs * @author Alexander Verbraeck */ public interface Swingable { /** * represents this statisticsObject as Swing Container. * @return a Container representation of an object * @throws RemoteException on network failure */ Container getSwingPanel() throws RemoteException; }