IDesktopContainer.java :  » Database-Client » squirrel-sql-3.1.1 » net » sourceforge » squirrel_sql » client » gui » desktopcontainer » Java Open Source

Java Open Source » Database Client » squirrel sql 3.1.1 
squirrel sql 3.1.1 » net » sourceforge » squirrel_sql » client » gui » desktopcontainer » IDesktopContainer.java
package net.sourceforge.squirrel_sql.client.gui.desktopcontainer;

import net.sourceforge.squirrel_sql.client.gui.desktopcontainer.DialogWidget;
import net.sourceforge.squirrel_sql.client.gui.mainframe.SquirrelDesktopManager;

import javax.swing.*;
import java.awt.*;

public interface IDesktopContainer
{
   void addWidget(DialogWidget widget);
   void addWidget(DockWidget widget);
   void addWidget(TabWidget widget);

   IWidget[] getAllWidgets();
   IWidget getSelectedWidget();

   Dimension getRequiredSize();

   void setPreferredSize(Dimension size);

   void revalidate();

   Dimension getSize();

   void putClientProperty(String key, String value);

   void setDesktopManager(SquirrelDesktopManager desktopManager);

   JComponent getComponent();

   Rectangle getBounds();
}
java2s.com  | Contact Us | Privacy Policy
Copyright 2009 - 12 Demo Source and Support. All rights reserved.
All other trademarks are property of their respective owners.