Class FWBoxPanel
java.lang.Object
java.awt.Component
java.awt.Container
javax.swing.JComponent
javax.swing.JPanel
net.simplace.pipe.util.components.FWBoxPanel
- All Implemented Interfaces:
ImageObserver
,MenuContainer
,Serializable
,Accessible
Use this class to easily build groups of widgets etc. buttons, popupbuttons...
- 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
Modifier and TypeFieldDescriptionstatic final int
Parameter for X-Axis rangestatic final int
Parameter for Y-Axis rangeFields 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
ConstructorDescriptionConstuctor for FWBoxPanel - X-Axis is used by defaultFWBoxPanel
(int aAxis) Constuctor for FWBoxPanel - X-Axis is used by default -
Method Summary
Modifier and TypeMethodDescriptionaddButton
(String aCaption, char aMnemonic, ActionListener aActionListener, String aActionCommand, boolean aEnabled) Add ButtonaddButton
(String aCaption, char aMnemonic, ActionListener aActionListener, String aActionCommand, boolean aEnabled, Icon aIcon) addButton
(String aCaption, ActionListener aActionListener, String aActionCommand) Add ButtonaddButton
(String aCaption, ActionListener aActionListener, String aActionCommand, boolean aEnabled) Add ButtonAdd Button with special Actionvoid
Add Button to PaneladdCheckbox
(String aCaption, ItemListener aItemListener, boolean aSelected) addCheckbox
(String aCaption, String aActionCommand, ActionListener aActionListener, boolean aSelected) addDefaultButton
(String aButtonType, String aActionCommand, ActionListener aActionListener) addDefaultButton
(String aButtonType, String aActionCommand, ActionListener aActionListener, boolean aEnabled) addDynamicStrut
(int aMinWidth, int aPrefWidth) void
addGlue()
adds a Gluevoid
addStrut()
Adding Strut of 6 pxaddStrut
(int aWidth) void
setEnabled
(String aActionCommand, boolean aEnabled) void
setEnabled
(Action aAction, boolean aEnabled) 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
-
X_AXIS
public static final int X_AXISParameter for X-Axis range- See Also:
-
Y_AXIS
public static final int Y_AXISParameter for Y-Axis range- See Also:
-
-
Constructor Details
-
FWBoxPanel
public FWBoxPanel()Constuctor for FWBoxPanel - X-Axis is used by default -
FWBoxPanel
public FWBoxPanel(int aAxis) Constuctor for FWBoxPanel - X-Axis is used by default
-
-
Method Details
-
addButton
Add Button with special Action -
addButton
Add Button to Panel -
addButton
Add Button -
addButton
public FWButton addButton(String aCaption, ActionListener aActionListener, String aActionCommand, boolean aEnabled) Add Button -
addButton
public FWButton addButton(String aCaption, char aMnemonic, ActionListener aActionListener, String aActionCommand, boolean aEnabled) Add Button -
addButton
public FWButton addButton(String aCaption, char aMnemonic, ActionListener aActionListener, String aActionCommand, boolean aEnabled, Icon aIcon) - Parameters:
aCaption
-aMnemonic
-aActionListener
-aActionCommand
-aEnabled
-aIcon
-- Returns:
- the Button
-
addDefaultButton
public FWButton addDefaultButton(String aButtonType, String aActionCommand, ActionListener aActionListener) - Parameters:
aButtonType
-aActionCommand
-aActionListener
-- Returns:
- the added Button for keeping the reference
-
addDefaultButton
public FWButton addDefaultButton(String aButtonType, String aActionCommand, ActionListener aActionListener, boolean aEnabled) - Parameters:
aButtonType
-aActionCommand
-aActionListener
-aEnabled
-- Returns:
- the added Button for keeping the reference
-
addCheckbox
public JCheckBox addCheckbox(String aCaption, String aActionCommand, ActionListener aActionListener, boolean aSelected) - Parameters:
aCaption
-aActionCommand
-aActionListener
-aSelected
-- Returns:
- the new JCheckBox
-
addCheckbox
- Parameters:
aCaption
-aItemListener
-aSelected
-- Returns:
- the new JCheckBox
-
addStrut
public void addStrut()Adding Strut of 6 px -
addStrut
- Parameters:
aWidth
-- Returns:
- the strut component
-
addDynamicStrut
- Parameters:
aMinWidth
-aPrefWidth
-- Returns:
- the strut component
-
addGlue
public void addGlue()adds a Glue -
getButton
- Parameters:
aAction
-- Returns:
- the asked Button
-
getButton
- Parameters:
aActionCommand
-- Returns:
- the asked Button
-
setEnabled
- Parameters:
aAction
-aEnabled
-
-
setEnabled
- Parameters:
aActionCommand
-aEnabled
-
-