public abstract class Widget extends java.lang.Object implements StateSavable
Modifier and Type | Class and Description |
---|---|
static class |
Widget.WidgetGroup |
Modifier and Type | Field and Description |
---|---|
static int |
L_DATAPORT |
static int |
L_LEFTBOTTOM |
static int |
L_LEFTTOP |
static int |
L_VIEWPORT |
static int |
W_DATA |
static int |
W_MODULE |
static int |
W_VIEWPORT |
Constructor and Description |
---|
Widget(java.lang.String name,
int type,
int preferredLocation,
javax.swing.Icon icon,
java.lang.String description,
Widget.WidgetGroup group) |
Modifier and Type | Method and Description |
---|---|
javax.swing.JComponent |
getContentPane() |
org.json.JSONObject |
getCurrentState()
state and be persisted using JSON
|
com.javadocking.dockable.Dockable |
getDockable() |
java.lang.String |
getName() |
int |
getPreferredLocation() |
Widget.WidgetGroup |
getWidgetGroup() |
boolean |
restoreState(org.json.JSONObject savedState)
state can be restored from JSON
|
void |
setPreferredLocation(int preferredLocation) |
void |
setTitle(java.lang.String name,
java.lang.String description) |
public static final int L_LEFTTOP
public static final int L_LEFTBOTTOM
public static final int L_VIEWPORT
public static final int L_DATAPORT
public static final int W_VIEWPORT
public static final int W_MODULE
public static final int W_DATA
public Widget(java.lang.String name, int type, int preferredLocation, javax.swing.Icon icon, java.lang.String description, Widget.WidgetGroup group)
public Widget.WidgetGroup getWidgetGroup()
public void setPreferredLocation(int preferredLocation)
public void setTitle(java.lang.String name, java.lang.String description)
public final com.javadocking.dockable.Dockable getDockable()
public javax.swing.JComponent getContentPane()
public java.lang.String getName()
public final int getPreferredLocation()
public org.json.JSONObject getCurrentState()
StateSavable
getCurrentState
in interface StateSavable
public boolean restoreState(org.json.JSONObject savedState)
StateSavable
restoreState
in interface StateSavable