
net.sourceforge.squirrel_sql.client.gui.desktopcontainer.IDelegateBase Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of squirrel-sql Show documentation
Show all versions of squirrel-sql Show documentation
This is the jar that contains the main application classes which are very specific to
SQuirreLSQL.
package net.sourceforge.squirrel_sql.client.gui.desktopcontainer;
import java.awt.Container;
import java.awt.Dimension;
import java.awt.Rectangle;
import java.awt.event.FocusListener;
import java.beans.PropertyVetoException;
import java.beans.VetoableChangeListener;
import javax.swing.Icon;
import javax.swing.JInternalFrame;
import javax.swing.JPanel;
import javax.swing.border.Border;
public interface IDelegateBase
{
boolean isVisible();
/**
* Named with underline to avoid being automatically implemented by JInternalFrame.moveToFront() in InternalFrameDelegate
*/
void _moveToFront();
void setDefaultCloseOperation(int operation);
int getDefaultCloseOperation();
Container getContentPane();
void pack();
String getTitle();
void makeToolWindow(boolean isToolWindow);
void _dispose();
void _setTitle(String title);
void _updateUI();
void _setVisible(boolean aFlag);
void _addNotify();
void centerWithinDesktop();
Container getAwtContainer();
void setContentPane(JPanel contentPane);
void showOk(String msg);
Dimension getSize();
void setSize(Dimension size);
void addFocusListener(FocusListener focusListener);
void removeFocusListener(FocusListener focusListener);
void addVetoableChangeListener(VetoableChangeListener vetoableChangeListener);
void removeVetoableChangeListener(VetoableChangeListener vetoableChangeListener);
/**
*
* @return Will be null when tabbed mode is used.
*/
JInternalFrame getInternalFrame();
void setBounds(Rectangle rectangle);
Rectangle getBounds();
void setSelected(boolean b)
throws PropertyVetoException;
void setLayer(Integer layer);
void putClientProperty(Object key, Object prop);
Object getClientProperty(Object key);
void fireWidgetClosing();
void fireWidgetClosed();
void validate();
void setFrameIcon(Icon icon);
void toFront();
void requestFocus();
void setMaximum(boolean b)
throws PropertyVetoException;
void setBorder(Border border);
void setPreferredSize(Dimension dimension);
boolean isToolWindow();
boolean isClosed();
boolean isIcon();
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy