public abstract class AbstractSettingsPanel extends java.lang.Object implements IPopoutSettingsPanel
Modifier and Type | Field and Description |
---|---|
protected DiscoveryWorkbenchController.View |
baseView |
protected javax.swing.JPanel |
root |
protected PopoutSettingsWidget |
widgetButton |
Constructor and Description |
---|
AbstractSettingsPanel(DiscoveryWorkbenchController.View baseView) |
Modifier and Type | Method and Description |
---|---|
javax.swing.JComponent |
getRootComponent() |
int |
getWindowHeight() |
int |
getWindowWidth() |
void |
setWidgetComponent(PopoutSettingsWidget widgetButton) |
protected abstract void |
updateWidget() |
protected DiscoveryWorkbenchController.View baseView
protected PopoutSettingsWidget widgetButton
protected javax.swing.JPanel root
public AbstractSettingsPanel(DiscoveryWorkbenchController.View baseView)
public javax.swing.JComponent getRootComponent()
getRootComponent
in interface ISubview
public void setWidgetComponent(PopoutSettingsWidget widgetButton)
setWidgetComponent
in interface IPopoutSettingsPanel
protected abstract void updateWidget()
public int getWindowWidth()
getWindowWidth
in interface IPopoutSettingsPanel
public int getWindowHeight()
getWindowHeight
in interface IPopoutSettingsPanel