public class StarterPlugin
extends jadex.base.gui.plugin.AbstractJCCPlugin
| Modifier and Type | Field and Description |
|---|---|
protected static javax.swing.UIDefaults |
icons
The image icons.
|
| Constructor and Description |
|---|
StarterPlugin() |
| Modifier and Type | Method and Description |
|---|---|
javax.swing.JComponent[] |
createToolBar()
Create tool bar.
|
javax.swing.JComponent |
createView() |
java.lang.String |
getName()
Return the unique name of this plugin.
|
jadex.commons.future.IFuture |
getProperties()
Advices the panel provide its setting as properties (if any).
|
javax.swing.Icon |
getToolIcon(boolean selected)
Get the icon.
|
jadex.commons.future.IFuture |
pushPlatformSettings()
Store settings if any in platform settings service.
|
jadex.commons.future.IFuture |
setProperties(jadex.commons.Properties props)
Advices the the panel to restore its properties from the argument
|
jadex.commons.future.IFuture<java.lang.Void> |
shutdown()
Shutdown the plugin.
|
public java.lang.String getName()
public jadex.commons.future.IFuture setProperties(jadex.commons.Properties props)
setProperties in interface jadex.commons.IPropertiesProvidersetProperties in class jadex.base.gui.plugin.AbstractJCCPluginpublic jadex.commons.future.IFuture getProperties()
getProperties in interface jadex.commons.IPropertiesProvidergetProperties in class jadex.base.gui.plugin.AbstractJCCPluginpublic jadex.commons.future.IFuture pushPlatformSettings()
pushPlatformSettings in interface jadex.base.gui.plugin.IControlCenterPluginpushPlatformSettings in class jadex.base.gui.plugin.AbstractJCCPluginpublic javax.swing.Icon getToolIcon(boolean selected)
public javax.swing.JComponent[] createToolBar()
createToolBar in class jadex.base.gui.plugin.AbstractJCCPluginpublic javax.swing.JComponent createView()
createView in class jadex.base.gui.plugin.AbstractJCCPluginpublic jadex.commons.future.IFuture<java.lang.Void> shutdown()
shutdown in interface jadex.base.gui.plugin.IControlCenterPluginshutdown in class jadex.base.gui.plugin.AbstractJCCPlugin