public class ChartSettingsTab extends javax.swing.JPanel implements javax.swing.event.DocumentListener, ChartSettingModelListener, javax.swing.event.TableModelListener
javax.swing.JPanel.AccessibleJPaneljavax.swing.JComponent.AccessibleJComponent| Modifier and Type | Field and Description |
|---|---|
protected ChartSettingModel |
chartSettingModel |
protected ChartEditorJPanel |
parent |
listenerList, TOOL_TIP_TEXT_KEY, ui, UNDEFINED_CONDITION, WHEN_ANCESTOR_OF_FOCUSED_COMPONENT, WHEN_FOCUSED, WHEN_IN_FOCUSED_WINDOW| Constructor and Description |
|---|
ChartSettingsTab(ChartSettingModel chartSettingModel,
ChartEditorJPanel parent)
Instantiates a new chart settings tab.
|
| Modifier and Type | Method and Description |
|---|---|
void |
changedUpdate(javax.swing.event.DocumentEvent de) |
protected javax.swing.JComboBox<java.lang.String> |
getCbRendererType() |
protected javax.swing.JLabel |
getLblChartTitle() |
protected javax.swing.JLabel |
getLblRendererType() |
protected javax.swing.JLabel |
getLblXAxisLabel() |
protected javax.swing.JLabel |
getLblYAxisLabel() |
protected javax.swing.JScrollPane |
getSpTblSeriesSettings() |
protected javax.swing.JTable |
getTblSeriesSettings() |
protected javax.swing.JTextField |
getTfChartTitle() |
protected javax.swing.JTextField |
getTfXAxisLabel() |
protected javax.swing.JTextField |
getTfYAxisLabel() |
protected void |
initialize()
Initializes the Swing components that are the same for all chart types
|
void |
insertUpdate(javax.swing.event.DocumentEvent de) |
void |
removeUpdate(javax.swing.event.DocumentEvent de) |
void |
replaceModel(ChartSettingModel newChartSettingModel)
Sets the chart setting model.
|
void |
setChartSettingModelData()
Sets the chart setting model data to the form.
|
void |
stopEditing()
Can be used to notify underlying elements to stop edit actions.
|
void |
tableChanged(javax.swing.event.TableModelEvent tme) |
getAccessibleContext, getUI, getUIClassID, paramString, setUI, updateUIaddAncestorListener, 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, updateadd, 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, validateTreeaction, 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, 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, transferFocusBackward, transferFocusUpCycleprotected ChartSettingModel chartSettingModel
protected ChartEditorJPanel parent
public ChartSettingsTab(ChartSettingModel chartSettingModel, ChartEditorJPanel parent)
chartSettingModel - the chart setting modelparent - the parentpublic void replaceModel(ChartSettingModel newChartSettingModel)
ChartSettingModelListenerreplaceModel in interface ChartSettingModelListenernewChartSettingModel - the new chart setting modelpublic void setChartSettingModelData()
protected void initialize()
protected javax.swing.JLabel getLblChartTitle()
protected javax.swing.JLabel getLblXAxisLabel()
protected javax.swing.JLabel getLblYAxisLabel()
protected javax.swing.JLabel getLblRendererType()
protected javax.swing.JTextField getTfChartTitle()
protected javax.swing.JTextField getTfXAxisLabel()
protected javax.swing.JTextField getTfYAxisLabel()
protected javax.swing.JComboBox<java.lang.String> getCbRendererType()
protected javax.swing.JScrollPane getSpTblSeriesSettings()
protected javax.swing.JTable getTblSeriesSettings()
public void tableChanged(javax.swing.event.TableModelEvent tme)
tableChanged in interface javax.swing.event.TableModelListenerpublic void insertUpdate(javax.swing.event.DocumentEvent de)
insertUpdate in interface javax.swing.event.DocumentListenerpublic void removeUpdate(javax.swing.event.DocumentEvent de)
removeUpdate in interface javax.swing.event.DocumentListenerpublic void changedUpdate(javax.swing.event.DocumentEvent de)
changedUpdate in interface javax.swing.event.DocumentListenerpublic void stopEditing()
stopEditing in interface ChartSettingModelListener