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.IPropertiesProvider
setProperties
in class jadex.base.gui.plugin.AbstractJCCPlugin
public jadex.commons.future.IFuture getProperties()
getProperties
in interface jadex.commons.IPropertiesProvider
getProperties
in class jadex.base.gui.plugin.AbstractJCCPlugin
public jadex.commons.future.IFuture pushPlatformSettings()
pushPlatformSettings
in interface jadex.base.gui.plugin.IControlCenterPlugin
pushPlatformSettings
in class jadex.base.gui.plugin.AbstractJCCPlugin
public javax.swing.Icon getToolIcon(boolean selected)
public javax.swing.JComponent[] createToolBar()
createToolBar
in class jadex.base.gui.plugin.AbstractJCCPlugin
public javax.swing.JComponent createView()
createView
in class jadex.base.gui.plugin.AbstractJCCPlugin
public jadex.commons.future.IFuture<java.lang.Void> shutdown()
shutdown
in interface jadex.base.gui.plugin.IControlCenterPlugin
shutdown
in class jadex.base.gui.plugin.AbstractJCCPlugin