Class ThemisUIMainPanel
java.lang.Object
io.github.tonywasher.joceanus.themis.gui.launch.ThemisUIMainPanel
- All Implemented Interfaces:
TethysUIMainPanel,ThemisUIThread.ThemisUIThreadData
public class ThemisUIMainPanel
extends Object
implements TethysUIMainPanel, ThemisUIThread.ThemisUIThreadData
Main panel.
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionObtain the main component.Obtain menuBar.(package private) voidHandle select project.voidsetNewData(ThemisUIData pData) Set new Data.Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface io.github.tonywasher.joceanus.tethys.api.factory.TethysUIMainPanel
handleAppClose
-
Constructor Details
-
ThemisUIMainPanel
Constructor.- Parameters:
pFactory- the gui factory- Throws:
OceanusException- on error
-
-
Method Details
-
getComponent
Description copied from interface:TethysUIMainPanelObtain the main component.- Specified by:
getComponentin interfaceTethysUIMainPanel- Returns:
- the component
-
getMenuBar
Description copied from interface:TethysUIMainPanelObtain menuBar.- Specified by:
getMenuBarin interfaceTethysUIMainPanel- Returns:
- the menuBar (or null)
-
selectProject
void selectProject()Handle select project. -
setNewData
Description copied from interface:ThemisUIThread.ThemisUIThreadDataSet new Data.- Specified by:
setNewDatain interfaceThemisUIThread.ThemisUIThreadData- Parameters:
pData- the data
-