Package net.simplace.ui.panel
Class FWDefaultPanel
java.lang.Object
java.awt.Component
java.awt.Container
javax.swing.JComponent
javax.swing.JPanel
net.simplace.ui.panel.FWDefaultPanel
- All Implemented Interfaces:
ActionListener,ImageObserver,MenuContainer,Serializable,EventListener,Accessible
- Direct Known Subclasses:
FWChartPanel,FWDatabaseAccessFunctionalityPanel,FWFormPanel,FWImagePanel,FWInternalBrowserPanel,FWPDFPanel,FWProgressViewPanel,FWXMLEditorPanel,SimEnvGraphPanel
Panel with specific Layout als default for the TabView Panels. Please overwrite it resp. use it
by setting Panels to ViewPanel with implemented ScrollPane and VFlowLayout. You can set other
LayoutManager if necesarry.
Methods go(),cancel(),back() and print() can be implemented by using Listeners of TabView or just
overwrite the methods here.
- Author:
- Andreas Enders
- See Also:
-
Nested Class Summary
Nested classes/interfaces inherited from class javax.swing.JPanel
JPanel.AccessibleJPanelNested classes/interfaces inherited from class javax.swing.JComponent
JComponent.AccessibleJComponentNested classes/interfaces inherited from class java.awt.Container
Container.AccessibleAWTContainerNested classes/interfaces inherited from class java.awt.Component
Component.AccessibleAWTComponent, Component.BaselineResizeBehavior, Component.BltBufferStrategy, Component.FlipBufferStrategy -
Field Summary
FieldsFields inherited from class javax.swing.JComponent
listenerList, TOOL_TIP_TEXT_KEY, ui, UNDEFINED_CONDITION, WHEN_ANCESTOR_OF_FOCUSED_COMPONENT, WHEN_FOCUSED, WHEN_IN_FOCUSED_WINDOWFields inherited from class java.awt.Component
accessibleContext, BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENTFields inherited from interface java.awt.image.ImageObserver
ABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTH -
Constructor Summary
ConstructorsConstructorDescriptionFWDefaultPanel(FWAbstractFunctionality aFunctionality) FWDefaultPanel(FWAbstractFunctionality aFunctionality, boolean aUseButtons) -
Method Summary
Modifier and TypeMethodDescriptionvoidactionPerformed(ActionEvent aEvent) protected voidback()called from action performed - you can overwrite it in extended class or use thisprotected voidcancel()called from action performed - you can overwrite it in extended class or use thisprotected voidexport()called from action performed - you can overwrite it in extended class or use thisprotected StringgetLocaleValue(String aKey) This method limits the coding for reading values from the locale.protected voidgo()called from action performed - you can overwrite it in extended class or use thisprotected voidcalled from action performed - you can overwrite it in extended class or use thisprotected voidprint()called from action performed - you can overwrite it in extended class or use thisprotected voidreset()called from action performed - you have to overwrite it in extended class for things to happenvoidStartet die Aktualisierung der Beschriftungen an alle im Panel enthaltenenCaptionsChangeable-Komponenten mit einer leerenHashMap.static voidresetCaptions(Container aContainer, Map<String, Object> aCaptionMap) Leitet die Aktualisierung der Beschriftungen an alle im ContainercontainerenthaltenenCaptionsChangeable-Komponenten weiter.voidresetCaptions(Map<String, Object> aCaptionMap) Leitet die Aktualisierung der Beschriftungen an alle im Panel enthaltenenCaptionsChangeable-Komponenten weiter.voidsetBackButtonEnabled(boolean aIsEnabledBackButton) voidsetCancelButtonEnabled(boolean aIsEnabled) voidsetComponentToView(Component aComponentToView) Displays a certain component in the center of the panel.voidsetExportButtonEnabled(boolean aIsEnabled) voidsetGoButtonEnabled(boolean aIsEnabled) voidsetInfoButtonEnabled(boolean aIsEnabled) voidsetPrintButtonEnabled(boolean aIsEnabled) voidsetResetButtonEnabled(boolean aIsVisible) Methods inherited from class javax.swing.JPanel
getAccessibleContext, getUI, getUIClassID, paramString, setUI, updateUIMethods inherited from class javax.swing.JComponent
addAncestorListener, addNotify, addVetoableChangeListener, computeVisibleRect, contains, createToolTip, disable, enable, firePropertyChange, firePropertyChange, firePropertyChange, fireVetoableChange, getActionForKeyStroke, getActionMap, getAlignmentX, getAlignmentY, getAncestorListeners, getAutoscrolls, getBaseline, getBaselineResizeBehavior, getBorder, getBounds, getClientProperty, getComponentGraphics, getComponentPopupMenu, getConditionForKeyStroke, getDebugGraphicsOptions, getDefaultLocale, getFontMetrics, getGraphics, getHeight, getInheritsPopupMenu, getInputMap, getInputMap, getInputVerifier, getInsets, getInsets, getListeners, getLocation, getMaximumSize, getMinimumSize, getNextFocusableComponent, getPopupLocation, getPreferredSize, getRegisteredKeyStrokes, getRootPane, getSize, getToolTipLocation, getToolTipText, getToolTipText, getTopLevelAncestor, getTransferHandler, getVerifyInputWhenFocusTarget, getVetoableChangeListeners, getVisibleRect, getWidth, getX, getY, grabFocus, hide, isDoubleBuffered, isLightweightComponent, isManagingFocus, isOpaque, isOptimizedDrawingEnabled, isPaintingForPrint, isPaintingOrigin, isPaintingTile, isRequestFocusEnabled, isValidateRoot, paint, paintBorder, paintChildren, paintComponent, paintImmediately, paintImmediately, print, printAll, printBorder, printChildren, printComponent, processComponentKeyEvent, processKeyBinding, processKeyEvent, processMouseEvent, processMouseMotionEvent, putClientProperty, registerKeyboardAction, registerKeyboardAction, removeAncestorListener, removeNotify, removeVetoableChangeListener, repaint, repaint, requestDefaultFocus, requestFocus, requestFocus, requestFocusInWindow, requestFocusInWindow, resetKeyboardActions, reshape, revalidate, scrollRectToVisible, setActionMap, setAlignmentX, setAlignmentY, setAutoscrolls, setBackground, setBorder, setComponentPopupMenu, setDebugGraphicsOptions, setDefaultLocale, setDoubleBuffered, setEnabled, setFocusTraversalKeys, setFont, setForeground, setInheritsPopupMenu, setInputMap, setInputVerifier, setMaximumSize, setMinimumSize, setNextFocusableComponent, setOpaque, setPreferredSize, setRequestFocusEnabled, setToolTipText, setTransferHandler, setUI, setVerifyInputWhenFocusTarget, setVisible, unregisterKeyboardAction, updateMethods inherited from class java.awt.Container
add, add, add, add, add, addContainerListener, addImpl, addPropertyChangeListener, addPropertyChangeListener, applyComponentOrientation, areFocusTraversalKeysSet, countComponents, deliverEvent, doLayout, findComponentAt, findComponentAt, getComponent, getComponentAt, getComponentAt, getComponentCount, getComponents, getComponentZOrder, getContainerListeners, getFocusTraversalKeys, getFocusTraversalPolicy, getLayout, getMousePosition, insets, invalidate, isAncestorOf, isFocusCycleRoot, isFocusCycleRoot, isFocusTraversalPolicyProvider, isFocusTraversalPolicySet, layout, list, list, locate, minimumSize, paintComponents, preferredSize, printComponents, processContainerEvent, processEvent, remove, remove, removeAll, removeContainerListener, setComponentZOrder, setFocusCycleRoot, setFocusTraversalPolicy, setFocusTraversalPolicyProvider, setLayout, transferFocusDownCycle, validate, validateTreeMethods inherited from class java.awt.Component
action, add, addComponentListener, addFocusListener, addHierarchyBoundsListener, addHierarchyListener, addInputMethodListener, addKeyListener, addMouseListener, addMouseMotionListener, addMouseWheelListener, bounds, checkImage, checkImage, coalesceEvents, contains, createImage, createImage, createVolatileImage, createVolatileImage, disableEvents, dispatchEvent, enable, enableEvents, enableInputMethods, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, getBackground, getBounds, getColorModel, getComponentListeners, getComponentOrientation, getCursor, getDropTarget, getFocusCycleRootAncestor, getFocusListeners, getFocusTraversalKeysEnabled, getFont, getForeground, getGraphicsConfiguration, getHierarchyBoundsListeners, getHierarchyListeners, getIgnoreRepaint, getInputContext, getInputMethodListeners, getInputMethodRequests, getKeyListeners, getLocale, getLocation, getLocationOnScreen, getMouseListeners, getMouseMotionListeners, getMousePosition, getMouseWheelListeners, getName, getParent, getPropertyChangeListeners, getPropertyChangeListeners, getSize, getToolkit, getTreeLock, gotFocus, handleEvent, hasFocus, imageUpdate, inside, isBackgroundSet, isCursorSet, isDisplayable, isEnabled, isFocusable, isFocusOwner, isFocusTraversable, isFontSet, isForegroundSet, isLightweight, isMaximumSizeSet, isMinimumSizeSet, isPreferredSizeSet, isShowing, isValid, isVisible, keyDown, keyUp, list, list, list, location, lostFocus, mouseDown, mouseDrag, mouseEnter, mouseExit, mouseMove, mouseUp, move, nextFocus, paintAll, postEvent, prepareImage, prepareImage, processComponentEvent, processFocusEvent, processHierarchyBoundsEvent, processHierarchyEvent, processInputMethodEvent, processMouseWheelEvent, remove, removeComponentListener, removeFocusListener, removeHierarchyBoundsListener, removeHierarchyListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, removeMouseWheelListener, removePropertyChangeListener, removePropertyChangeListener, repaint, repaint, repaint, requestFocus, requestFocus, requestFocusInWindow, resize, resize, setBounds, setBounds, setComponentOrientation, setCursor, setDropTarget, setFocusable, setFocusTraversalKeysEnabled, setIgnoreRepaint, setLocale, setLocation, setLocation, setMixingCutoutShape, setName, setSize, setSize, show, show, size, toString, transferFocus, transferFocusBackward, transferFocusUpCycle
-
Field Details
-
iFunctionality
-
-
Constructor Details
-
FWDefaultPanel
- Parameters:
aFunctionality-
-
FWDefaultPanel
- Parameters:
aFunctionality-aUseButtons-
-
FWDefaultPanel
public FWDefaultPanel()- Parameters:
aFunctionality-aUseButtons-
-
-
Method Details
-
setComponentToView
Displays a certain component in the center of the panel. The previously displayed component is automatically removed from the panel.- Parameters:
aComponentToView-
-
actionPerformed
- Specified by:
actionPerformedin interfaceActionListener
-
cancel
protected void cancel()called from action performed - you can overwrite it in extended class or use this -
reset
protected void reset()called from action performed - you have to overwrite it in extended class for things to happen -
go
protected void go()called from action performed - you can overwrite it in extended class or use this -
print
protected void print()called from action performed - you can overwrite it in extended class or use this -
export
protected void export()called from action performed - you can overwrite it in extended class or use this -
info
called from action performed - you can overwrite it in extended class or use this- Parameters:
aInfoLocation-
-
back
protected void back()called from action performed - you can overwrite it in extended class or use this -
getLocaleValue
This method limits the coding for reading values from the locale.- Parameters:
aKey-- Returns:
-
resetCaptions
public void resetCaptions()Startet die Aktualisierung der Beschriftungen an alle im Panel enthaltenenCaptionsChangeable-Komponenten mit einer leerenHashMap. -
resetCaptions
Leitet die Aktualisierung der Beschriftungen an alle im Panel enthaltenenCaptionsChangeable-Komponenten weiter.- Parameters:
aCaptionMap-captionMap- enthaelt die neuen Beschriftungen
-
resetCaptions
Leitet die Aktualisierung der Beschriftungen an alle im ContainercontainerenthaltenenCaptionsChangeable-Komponenten weiter. Zudem wird die Auswertung rekursiv fuer alle incontainerenthaltenenContainerfortgefuehrt.- Parameters:
aContainer-containter- ein Container der weitereComponentsenthaeltaCaptionMap- enthaelt die neuen Beschriftungen
-
setBackButtonEnabled
public void setBackButtonEnabled(boolean aIsEnabledBackButton) - Parameters:
aIsEnabledBackButton-
-
setCancelButtonEnabled
public void setCancelButtonEnabled(boolean aIsEnabled) - Parameters:
aIsEnabled-
-
setGoButtonEnabled
public void setGoButtonEnabled(boolean aIsEnabled) - Parameters:
aIsEnabled-
-
setPrintButtonEnabled
public void setPrintButtonEnabled(boolean aIsEnabled) - Parameters:
aIsEnabled-
-
setExportButtonEnabled
public void setExportButtonEnabled(boolean aIsEnabled) - Parameters:
aIsEnabled-
-
setInfoButtonEnabled
public void setInfoButtonEnabled(boolean aIsEnabled) - Parameters:
aIsEnabled-
-
setResetButtonEnabled
public void setResetButtonEnabled(boolean aIsVisible) - Parameters:
aIsVisible-
-
getFunctionality
- Returns:
-