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.AccessibleJPanel
Nested classes/interfaces inherited from class javax.swing.JComponent
JComponent.AccessibleJComponent
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
Fields inherited from class javax.swing.JComponent
listenerList, TOOL_TIP_TEXT_KEY, ui, UNDEFINED_CONDITION, WHEN_ANCESTOR_OF_FOCUSED_COMPONENT, WHEN_FOCUSED, WHEN_IN_FOCUSED_WINDOW
Fields inherited from class java.awt.Component
accessibleContext, BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENT
Fields inherited from interface java.awt.image.ImageObserver
ABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTH
-
Constructor Summary
ConstructorDescriptionFWDefaultPanel
(FWAbstractFunctionality aFunctionality) FWDefaultPanel
(FWAbstractFunctionality aFunctionality, boolean aUseButtons) -
Method Summary
Modifier and TypeMethodDescriptionvoid
actionPerformed
(ActionEvent aEvent) protected void
back()
called from action performed - you can overwrite it in extended class or use thisprotected void
cancel()
called from action performed - you can overwrite it in extended class or use thisprotected void
export()
called from action performed - you can overwrite it in extended class or use thisprotected String
getLocaleValue
(String aKey) This method limits the coding for reading values from the locale.protected void
go()
called from action performed - you can overwrite it in extended class or use thisprotected void
called from action performed - you can overwrite it in extended class or use thisprotected void
print()
called from action performed - you can overwrite it in extended class or use thisprotected void
reset()
called from action performed - you have to overwrite it in extended class for things to happenvoid
Startet die Aktualisierung der Beschriftungen an alle im Panel enthaltenenCaptionsChangeable
-Komponenten mit einer leerenHashMap
.static void
resetCaptions
(Container aContainer, Map<String, Object> aCaptionMap) Leitet die Aktualisierung der Beschriftungen an alle im Containercontainer
enthaltenenCaptionsChangeable
-Komponenten weiter.void
resetCaptions
(Map<String, Object> aCaptionMap) Leitet die Aktualisierung der Beschriftungen an alle im Panel enthaltenenCaptionsChangeable
-Komponenten weiter.void
setBackButtonEnabled
(boolean aIsEnabledBackButton) void
setCancelButtonEnabled
(boolean aIsEnabled) void
setComponentToView
(Component aComponentToView) Displays a certain component in the center of the panel.void
setExportButtonEnabled
(boolean aIsEnabled) void
setGoButtonEnabled
(boolean aIsEnabled) void
setInfoButtonEnabled
(boolean aIsEnabled) void
setPrintButtonEnabled
(boolean aIsEnabled) void
setResetButtonEnabled
(boolean aIsVisible) Methods inherited from class javax.swing.JPanel
getAccessibleContext, getUI, getUIClassID, paramString, setUI, updateUI
Methods 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, update
Methods 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, validateTree
Methods 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:
actionPerformed
in 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 Containercontainer
enthaltenenCaptionsChangeable
-Komponenten weiter. Zudem wird die Auswertung rekursiv fuer alle incontainer
enthaltenenContainer
fortgefuehrt.- Parameters:
aContainer
-containter
- ein Container der weitereComponents
enthaeltaCaptionMap
- 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:
-