|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectjava.awt.Component
java.awt.Container
java.awt.Window
java.awt.Frame
javax.swing.JFrame
edu.bonn.xulu.gui.XuluMainFrame
public class XuluMainFrame
Diese Klasse stellt das Hauptfenster der Xulu-Modelling-Platform dar. Die einzelenen Komponenten werden in Unterfenstern dargestellt, welche wahlweise angezeigt oder verborgen werden koennen:
Datenpool
Visualisierungsfenster
aktiven Modelle/Modellfenster
Event-Manager
Registry
Statusausgaben
Nested Class Summary |
---|
Nested classes/interfaces inherited from class javax.swing.JFrame |
---|
JFrame.AccessibleJFrame |
Nested classes/interfaces inherited from class java.awt.Frame |
---|
Frame.AccessibleAWTFrame |
Nested classes/interfaces inherited from class java.awt.Window |
---|
Window.AccessibleAWTWindow |
Nested classes/interfaces inherited from class java.awt.Container |
---|
Container.AccessibleAWTContainer |
Nested classes/interfaces inherited from class java.awt.Component |
---|
Component.AccessibleAWTComponent, Component.BaselineResizeBehavior, Component.BltBufferStrategy, Component.FlipBufferStrategy |
Field Summary | |
---|---|
JFileChooser |
FILE_CHOOSER
Einheitlicher <@linkplain JFileChooser FileChooser> fuer die Xulu-Applikation. |
Fields inherited from class javax.swing.JFrame |
---|
accessibleContext, EXIT_ON_CLOSE, rootPane, rootPaneCheckingEnabled |
Fields inherited from class java.awt.Frame |
---|
CROSSHAIR_CURSOR, DEFAULT_CURSOR, E_RESIZE_CURSOR, HAND_CURSOR, ICONIFIED, MAXIMIZED_BOTH, MAXIMIZED_HORIZ, MAXIMIZED_VERT, MOVE_CURSOR, N_RESIZE_CURSOR, NE_RESIZE_CURSOR, NORMAL, NW_RESIZE_CURSOR, S_RESIZE_CURSOR, SE_RESIZE_CURSOR, SW_RESIZE_CURSOR, TEXT_CURSOR, W_RESIZE_CURSOR, WAIT_CURSOR |
Fields inherited from class java.awt.Component |
---|
BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENT |
Fields inherited from interface edu.bonn.xulu.appl.XuluConstants |
---|
EXTENTION_BUNDLE, ICONS_DIR, LOCALES_BASE, RESOURCE_DIR, SWING_RES, VERSION, VERSION_DATE, XULU_ICON, XULU_INFOICON, XULU_STARTICON, XULU_VIS_RES, XULUERR_RES, XULUGUI_RES |
Fields inherited from interface javax.swing.WindowConstants |
---|
DISPOSE_ON_CLOSE, DO_NOTHING_ON_CLOSE, HIDE_ON_CLOSE |
Fields inherited from interface java.awt.image.ImageObserver |
---|
ABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTH |
Constructor Summary | |
---|---|
XuluMainFrame(XuluModellingPlatform appl)
Erzeugt ein neues Haupt-Fenster des Xulu-Applikation. |
Method Summary | |
---|---|
void |
arrangeInnerFrames()
Ordnet die Fenster (in einer festen Anordnung) an. |
void |
dispose()
Zerstoert das Fenster. |
DataPoolFrame |
getDataPoolFrame()
Liefert das Datenpool-Fenster der Xulu-Anwendung. |
AbstractManagerFrame |
getEventManagerFrame()
Liefert das EventManager-Fenster der Xulu-Anwendung. |
AbstractManagerFrame |
getModelManagerFrame()
Liefert das Fenster der Xulu-Anwendung, in dem die Modelle / Modellfenster verwaltet werden. |
XuluInternalFrame |
getPluginManagerFrame()
Liefert das Fenster der Xulu-Anwendung, in dem die Xulu-Plugins verwaltet wird. |
RegistryFrame |
getRegistryFrame()
Liefert das Fenster der Xulu-Anwendung, in dem die Xulu-Registry verwaltet wird. |
StatusFrame |
getStatusFrame()
Liefert das Status-Fenster der Xulu-Anwendung. |
AbstractManagerFrame |
getVisualisationManagerFrame()
Liefert das Fenster der Xulu-Anwendung, in dem die Visualisierungstools verwaltet werden. |
boolean |
isDisposed()
Prueft, ob das Fenster zerstoert ist. |
void |
menuAdvanced_Languages_actionPerformed(ActionEvent e)
Aktion Erweitert | Xulu Sprach-Pakete |
void |
menuFile_Exit_actionPerformed(ActionEvent e)
Aktion Datei | Beenden durchfuehren. |
void |
menuHelp_About_actionPerformed(ActionEvent e)
Aktion Hilfe | Info durchfuehren. |
void |
menuModel_New_DynamicModel_actionPerformed(ActionEvent e)
Aktion Modell | Neu | Dynamisches Modell durchfuehren. |
void |
menuModel_New_Model_actionPerformed(ActionEvent e)
Aktion Modell | Neu | Modell durchfuehren. |
void |
menuModel_Reload_actionPerformed(ActionEvent e)
Aktion Modell | Neu laden durchfuehren. |
void |
menuRecentScript_actionPerformed(ActionEvent e)
Aktion Skript | Erneut ausfuehren | ... durchfuehren. |
void |
menuScript_actionPerformed(ActionEvent e)
Aktion Skript | ... durchfuehren. |
void |
menuView_Arange_actionPerformed(ActionEvent e)
Aktion Ansicht | Fenster anordnen durchfuehren. |
void |
menuView_ArangeAuto_actionPerformed(ActionEvent e)
Aktion Ansicht | Automatische Fensteranordnung durchfuehren. |
void |
menuView_DataPool_actionPerformed(ActionEvent e)
Aktion Ansicht | Daten-Pool durchfuehren. |
void |
menuView_EventManager_actionPerformed(ActionEvent e)
Aktion Ansicht | Event-Manager durchfuehren. |
void |
menuView_ModelManager_actionPerformed(ActionEvent e)
Aktion Ansicht | Aktive Modelle durchfuehren. |
void |
menuView_PluginManager_actionPerformed(ActionEvent e)
Aktion Ansicht | Plugin-Manager durchfuehren. |
void |
menuView_Registry_actionPerformed(ActionEvent e)
Aktion Ansicht | Registrierung durchfuehren. |
void |
menuView_Status_actionPerformed(ActionEvent e)
Aktion Ansicht | Status-Ausgaben durchfuehren. |
void |
menuView_VisManager_actionPerformed(ActionEvent e)
Aktion Ansicht | Visualisierungstools durchfuehren. |
protected void |
processWindowEvent(WindowEvent e)
�berschrieben, so dass eine Beendigung beim Schlie�en des Fensters moeglich ist. |
Methods inherited from class java.awt.Frame |
---|
addNotify, getCursorType, getExtendedState, getFrames, getIconImage, getMaximizedBounds, getMenuBar, getState, getTitle, isResizable, isUndecorated, remove, removeNotify, setCursor, setExtendedState, setMaximizedBounds, setMenuBar, setResizable, setState, setTitle, setUndecorated |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Methods inherited from interface java.awt.MenuContainer |
---|
getFont, postEvent |
Field Detail |
---|
public final JFileChooser FILE_CHOOSER
showOpenDialog(..)
und showSaveDialog(..)
, so dass die Datei-Auswahl bei
jedem Anzeigen initialisiert wird!
Constructor Detail |
---|
public XuluMainFrame(XuluModellingPlatform appl)
appl
- Xulu-Applikation fuer die dieses Fenster die GUI bildetMethod Detail |
---|
public void dispose()
super.dispose()
auf.
dispose
in interface XuluComponent
dispose
in class Window
public boolean isDisposed()
isDisposed
in interface XuluComponent
public DataPoolFrame getDataPoolFrame()
public AbstractManagerFrame getVisualisationManagerFrame()
public AbstractManagerFrame getModelManagerFrame()
ModelControlManager
public AbstractManagerFrame getEventManagerFrame()
public RegistryFrame getRegistryFrame()
public XuluInternalFrame getPluginManagerFrame()
public StatusFrame getStatusFrame()
public void arrangeInnerFrames()
protected void processWindowEvent(WindowEvent e)
processWindowEvent
in class JFrame
public void menuFile_Exit_actionPerformed(ActionEvent e)
public void menuModel_New_Model_actionPerformed(ActionEvent e)
public void menuModel_New_DynamicModel_actionPerformed(ActionEvent e)
public void menuModel_Reload_actionPerformed(ActionEvent e)
public void menuView_DataPool_actionPerformed(ActionEvent e)
public void menuView_VisManager_actionPerformed(ActionEvent e)
public void menuView_ModelManager_actionPerformed(ActionEvent e)
public void menuView_EventManager_actionPerformed(ActionEvent e)
public void menuView_Registry_actionPerformed(ActionEvent e)
public void menuView_PluginManager_actionPerformed(ActionEvent e)
public void menuView_Status_actionPerformed(ActionEvent e)
public void menuView_Arange_actionPerformed(ActionEvent e)
public void menuView_ArangeAuto_actionPerformed(ActionEvent e)
public void menuScript_actionPerformed(ActionEvent e)
public void menuRecentScript_actionPerformed(ActionEvent e)
public void menuAdvanced_Languages_actionPerformed(ActionEvent e)
public void menuHelp_About_actionPerformed(ActionEvent e)
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |