|
||||||||||
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
de.bielefeld.umweltamt.aui.HauptFrame
public class HauptFrame
Das Hauptfenster des AUI-K. Dieses Fenster beinhaltet alle weiteren GUI-Komponenten der Anwendung.
Nested Class Summary |
---|
Nested classes/interfaces inherited from class javax.swing.JFrame |
---|
javax.swing.JFrame.AccessibleJFrame |
Nested classes/interfaces inherited from class java.awt.Frame |
---|
java.awt.Frame.AccessibleAWTFrame |
Nested classes/interfaces inherited from class java.awt.Window |
---|
java.awt.Window.AccessibleAWTWindow |
Nested classes/interfaces inherited from class java.awt.Container |
---|
java.awt.Container.AccessibleAWTContainer |
Nested classes/interfaces inherited from class java.awt.Component |
---|
java.awt.Component.AccessibleAWTComponent, java.awt.Component.BaselineResizeBehavior, java.awt.Component.BltBufferStrategy, java.awt.Component.FlipBufferStrategy |
Field Summary | |
---|---|
static java.awt.Color |
ERROR_COLOR
Die Farbe für Fehlermeldungen |
protected static int |
FILE_OPEN
|
protected static int |
FILE_SAVE
|
protected static java.awt.Color |
NORMAL_COLOR
Die Farbe für normale Status-Meldungen. |
static java.awt.Color |
SUCCESS_COLOR
Die Farbe für Erfolgsmeldungen |
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 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 | |
---|---|
HauptFrame(SettingsManager settings)
Erzeugt ein neues HauptFrame |
Method Summary | |
---|---|
void |
changeStatus(java.lang.String txt)
Zeigt Text in der Statuszeile an. |
void |
changeStatus(java.lang.String txt,
java.awt.Color color)
Zeigt Text in einer bestimmten Farbe in der Statuszeile an. |
void |
clearStatus()
Löscht den in der Statuszeile angezeigten Text. |
void |
close()
Schließt das Fenster und beendet die Applikation. |
protected java.awt.event.ActionListener |
getButtonListener()
|
javax.swing.Action |
getCloseAction()
|
protected javax.swing.JPanel |
getLeftCardPanel()
|
protected SimpleInternalFrame |
getLeftFrame()
This method initializes leftFrame |
ModulManager |
getManager()
Liefert den aktuellen ModulManager. |
protected javax.swing.JButton |
getModulBackButton()
|
protected javax.swing.JButton |
getModulFwdButton()
|
protected javax.swing.JPanel |
getRightCardPanel()
|
protected SimpleInternalFrame |
getRightFrame()
This method initializes rightFrame |
javax.swing.JPopupMenu |
getViewMenu()
|
javax.swing.JButton |
getViewMenuButton()
|
void |
locateOnScreen(java.awt.Window win)
Zentriert ein Fenster auf dem Desktop. |
java.io.File |
openFile()
|
java.io.File |
openFile(java.lang.String[] extensions)
|
java.io.File |
saveFile()
|
java.io.File |
saveFile(java.lang.String[] extensions)
|
void |
showErrorMessage(java.lang.String msg)
Zeigt eine Fehlermeldung mit dem Titel "Fehler" an. |
void |
showErrorMessage(java.lang.String msg,
java.lang.String title)
Zeigt eine Fehlermeldung an. |
void |
showInfoMessage(java.lang.String msg,
java.lang.String title)
Zeigt eine Meldung an. |
boolean |
showQuestion(java.lang.String question)
Stellt dem Benutzer eine Ja/Nein-Frage. |
boolean |
showQuestion(java.lang.String question,
java.lang.String title)
Stellt dem Benutzer eine Ja/Nein-Frage. |
Methods inherited from class javax.swing.JFrame |
---|
addImpl, createRootPane, frameInit, getAccessibleContext, getContentPane, getDefaultCloseOperation, getGlassPane, getGraphics, getJMenuBar, getLayeredPane, getRootPane, getTransferHandler, isDefaultLookAndFeelDecorated, isRootPaneCheckingEnabled, paramString, processWindowEvent, remove, repaint, setContentPane, setDefaultCloseOperation, setDefaultLookAndFeelDecorated, setGlassPane, setIconImage, setJMenuBar, setLayeredPane, setLayout, setRootPane, setRootPaneCheckingEnabled, setTransferHandler, update |
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.awt.Window |
---|
addPropertyChangeListener, addPropertyChangeListener, addWindowFocusListener, addWindowListener, addWindowStateListener, applyResourceBundle, applyResourceBundle, createBufferStrategy, createBufferStrategy, dispose, getBufferStrategy, getFocusableWindowState, getFocusCycleRootAncestor, getFocusOwner, getFocusTraversalKeys, getGraphicsConfiguration, getIconImages, getInputContext, getListeners, getLocale, getModalExclusionType, getMostRecentFocusOwner, getOwnedWindows, getOwner, getOwnerlessWindows, getToolkit, getWarningString, getWindowFocusListeners, getWindowListeners, getWindows, getWindowStateListeners, hide, isActive, isAlwaysOnTop, isAlwaysOnTopSupported, isFocusableWindow, isFocusCycleRoot, isFocused, isLocationByPlatform, isShowing, pack, postEvent, processEvent, processWindowFocusEvent, processWindowStateEvent, removeWindowFocusListener, removeWindowListener, removeWindowStateListener, reshape, setAlwaysOnTop, setBounds, setBounds, setCursor, setFocusableWindowState, setFocusCycleRoot, setIconImages, setLocationByPlatform, setLocationRelativeTo, setMinimumSize, setModalExclusionType, setSize, setSize, setVisible, show, toBack, toFront |
Methods inherited from class java.awt.Container |
---|
add, add, add, add, add, addContainerListener, applyComponentOrientation, areFocusTraversalKeysSet, countComponents, deliverEvent, doLayout, findComponentAt, findComponentAt, getAlignmentX, getAlignmentY, getComponent, getComponentAt, getComponentAt, getComponentCount, getComponents, getComponentZOrder, getContainerListeners, getFocusTraversalPolicy, getInsets, getLayout, getMaximumSize, getMinimumSize, getMousePosition, getPreferredSize, insets, invalidate, isAncestorOf, isFocusCycleRoot, isFocusTraversalPolicyProvider, isFocusTraversalPolicySet, layout, list, list, locate, minimumSize, paint, paintComponents, preferredSize, print, printComponents, processContainerEvent, remove, removeAll, removeContainerListener, setComponentZOrder, setFocusTraversalKeys, setFocusTraversalPolicy, setFocusTraversalPolicyProvider, setFont, transferFocusBackward, transferFocusDownCycle, validate, validateTree |
Methods inherited from class java.awt.Component |
---|
action, add, addComponentListener, addFocusListener, addHierarchyBoundsListener, addHierarchyListener, addInputMethodListener, addKeyListener, addMouseListener, addMouseMotionListener, addMouseWheelListener, bounds, checkImage, checkImage, coalesceEvents, contains, contains, createImage, createImage, createVolatileImage, createVolatileImage, disable, disableEvents, dispatchEvent, enable, enable, enableEvents, enableInputMethods, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, getBackground, getBaseline, getBaselineResizeBehavior, getBounds, getBounds, getColorModel, getComponentListeners, getComponentOrientation, getCursor, getDropTarget, getFocusListeners, getFocusTraversalKeysEnabled, getFont, getFontMetrics, getForeground, getHeight, getHierarchyBoundsListeners, getHierarchyListeners, getIgnoreRepaint, getInputMethodListeners, getInputMethodRequests, getKeyListeners, getLocation, getLocation, getLocationOnScreen, getMouseListeners, getMouseMotionListeners, getMousePosition, getMouseWheelListeners, getName, getParent, getPeer, getPropertyChangeListeners, getPropertyChangeListeners, getSize, getSize, getTreeLock, getWidth, getX, getY, gotFocus, handleEvent, hasFocus, imageUpdate, inside, isBackgroundSet, isCursorSet, isDisplayable, isDoubleBuffered, isEnabled, isFocusable, isFocusOwner, isFocusTraversable, isFontSet, isForegroundSet, isLightweight, isMaximumSizeSet, isMinimumSizeSet, isOpaque, isPreferredSizeSet, isValid, isVisible, keyDown, keyUp, list, list, list, location, lostFocus, mouseDown, mouseDrag, mouseEnter, mouseExit, mouseMove, mouseUp, move, nextFocus, paintAll, prepareImage, prepareImage, printAll, processComponentEvent, processFocusEvent, processHierarchyBoundsEvent, processHierarchyEvent, processInputMethodEvent, processKeyEvent, processMouseEvent, processMouseMotionEvent, processMouseWheelEvent, removeComponentListener, removeFocusListener, removeHierarchyBoundsListener, removeHierarchyListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, removeMouseWheelListener, removePropertyChangeListener, removePropertyChangeListener, repaint, repaint, repaint, requestFocus, requestFocus, requestFocusInWindow, requestFocusInWindow, resize, resize, setBackground, setComponentOrientation, setDropTarget, setEnabled, setFocusable, setFocusTraversalKeysEnabled, setForeground, setIgnoreRepaint, setLocale, setLocation, setLocation, setMaximumSize, setName, setPreferredSize, show, size, toString, transferFocus, transferFocusUpCycle |
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 static final java.awt.Color ERROR_COLOR
public static final java.awt.Color SUCCESS_COLOR
protected static final java.awt.Color NORMAL_COLOR
protected static final int FILE_OPEN
protected static final int FILE_SAVE
Constructor Detail |
---|
public HauptFrame(SettingsManager settings)
Method Detail |
---|
public javax.swing.Action getCloseAction()
protected java.awt.event.ActionListener getButtonListener()
public javax.swing.JPopupMenu getViewMenu()
public javax.swing.JButton getViewMenuButton()
protected javax.swing.JButton getModulBackButton()
protected javax.swing.JButton getModulFwdButton()
public void locateOnScreen(java.awt.Window win)
public void close()
protected SimpleInternalFrame getLeftFrame()
protected SimpleInternalFrame getRightFrame()
protected javax.swing.JPanel getRightCardPanel()
protected javax.swing.JPanel getLeftCardPanel()
public ModulManager getManager()
public void changeStatus(java.lang.String txt)
txt
- Der anzuzeigende Textpublic void changeStatus(java.lang.String txt, java.awt.Color color)
txt
- Der anzuzeigende Textcolor
- Die Textfarbepublic void clearStatus()
public void showErrorMessage(java.lang.String msg)
msg
- Der Text der Meldungpublic void showErrorMessage(java.lang.String msg, java.lang.String title)
msg
- Der Text der Meldungtitle
- Ein Titel für die Meldungpublic void showInfoMessage(java.lang.String msg, java.lang.String title)
msg
- Der Text der Meldungtitle
- Ein Titel für die Meldungpublic boolean showQuestion(java.lang.String question)
question
- Die Frage.
true
, wenn der Benutzer Ja angeklickt hat, sonst false
.public boolean showQuestion(java.lang.String question, java.lang.String title)
question
- Die Frage.title
- Ein Titel für die Meldung
true
, wenn der Benutzer Ja angeklickt hat, sonst false
.public java.io.File openFile()
public java.io.File openFile(java.lang.String[] extensions)
public java.io.File saveFile()
public java.io.File saveFile(java.lang.String[] extensions)
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |