JIDE 3.5.15

com.jidesoft.pivot
Class FieldSettingsPanel

java.lang.Object
  extended by java.awt.Component
      extended by java.awt.Container
          extended by javax.swing.JComponent
              extended by javax.swing.JPanel
                  extended by com.jidesoft.pivot.FieldSettingsPanel
All Implemented Interfaces:
ImageObserver, MenuContainer, Serializable, Accessible

public class FieldSettingsPanel
extends JPanel

The field settings panel which is used by the field settings dialog when user right clicks on the field box to customize the settings.

See Also:
Serialized Form

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
protected  JButton _addRowButton
           
protected  JButton _clearRowButton
           
protected  JRadioButton _farRadio
           
protected  JComboBox _grandTotalComboBox
           
protected  JCheckBox _hideOriginalCheckBox
           
protected  JTextField _nameField
           
protected  JRadioButton _nearRadio
           
protected  JButton _removeRowButton
           
protected  ButtonPanel _runningSettingButtonPanel
           
protected  JCheckBox _runningSettingCheckBox
           
protected  JPanel _runningSettingPanel
           
protected  JTable _runningSettingTable
           
protected  JCheckBox _separateSubtotalSettingCheckBox
           
protected  com.jidesoft.pivot.SubtotalSettingPanel _subtotalSettingPanel
           
protected  com.jidesoft.pivot.SubtotalSettingPanel _subtotalSettingPanelForColumn
           
protected  com.jidesoft.pivot.SubtotalSettingPanel _subtotalSettingPanelForRow
           
protected  JComboBox _summaryComboBox
           
 
Fields inherited from class javax.swing.JComponent
accessibleContext, 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
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
FieldSettingsPanel(PivotTablePane pivotTablePane)
           
 
Method Summary
 PivotField getField()
           
 Component getInitFocusedComponent()
           
protected  void installComponents()
          Installs all the components on the field settings panel.
protected  void installListeners()
           
 void loadData()
          Loads the data from the PivotField.
 void saveData()
          Saves the data to the PivotField.
 void setField(PivotField field)
           
 
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, isDoubleBuffered, isLightweightComponent, isManagingFocus, isOpaque, isOptimizedDrawingEnabled, isPaintingForPrint, 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, 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, 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, getPeer, getPropertyChangeListeners, getPropertyChangeListeners, getSize, getToolkit, getTreeLock, gotFocus, handleEvent, hasFocus, hide, 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, resize, resize, setBounds, setBounds, setComponentOrientation, setCursor, setDropTarget, setFocusable, setFocusTraversalKeysEnabled, setIgnoreRepaint, setLocale, setLocation, setLocation, setName, setSize, setSize, show, show, size, toString, transferFocus, transferFocusUpCycle
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

_nameField

protected JTextField _nameField

_separateSubtotalSettingCheckBox

protected JCheckBox _separateSubtotalSettingCheckBox

_subtotalSettingPanel

protected com.jidesoft.pivot.SubtotalSettingPanel _subtotalSettingPanel

_subtotalSettingPanelForRow

protected com.jidesoft.pivot.SubtotalSettingPanel _subtotalSettingPanelForRow

_subtotalSettingPanelForColumn

protected com.jidesoft.pivot.SubtotalSettingPanel _subtotalSettingPanelForColumn

_summaryComboBox

protected JComboBox _summaryComboBox

_runningSettingCheckBox

protected JCheckBox _runningSettingCheckBox

_runningSettingPanel

protected JPanel _runningSettingPanel

_runningSettingButtonPanel

protected ButtonPanel _runningSettingButtonPanel

_addRowButton

protected JButton _addRowButton

_removeRowButton

protected JButton _removeRowButton

_clearRowButton

protected JButton _clearRowButton

_hideOriginalCheckBox

protected JCheckBox _hideOriginalCheckBox

_runningSettingTable

protected JTable _runningSettingTable

_grandTotalComboBox

protected JComboBox _grandTotalComboBox

_farRadio

protected JRadioButton _farRadio

_nearRadio

protected JRadioButton _nearRadio
Constructor Detail

FieldSettingsPanel

public FieldSettingsPanel(PivotTablePane pivotTablePane)
Method Detail

installComponents

protected void installComponents()
Installs all the components on the field settings panel. Subclass can override this methods to add more components or customize existing components.


installListeners

protected void installListeners()

getField

public PivotField getField()

setField

public void setField(PivotField field)

loadData

public void loadData()
Loads the data from the PivotField.


saveData

public void saveData()
Saves the data to the PivotField.


getInitFocusedComponent

public Component getInitFocusedComponent()

JIDE 3.5.15