insensa.view.image.map
Class RectColorLegendSettings

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 insensa.view.image.map.RectColorLegendSettings
All Implemented Interfaces:
IImageMapSettings, java.awt.image.ImageObserver, java.awt.MenuContainer, java.io.Serializable, javax.accessibility.Accessible

public class RectColorLegendSettings
extends javax.swing.JPanel
implements IImageMapSettings

Author:
dennis
See Also:
Serialized Form

Nested Class Summary
 
Nested classes/interfaces inherited from class javax.swing.JPanel
javax.swing.JPanel.AccessibleJPanel
 
Nested classes/interfaces inherited from class javax.swing.JComponent
javax.swing.JComponent.AccessibleJComponent
 
Nested classes/interfaces inherited from class java.awt.Container
java.awt.Container.AccessibleAWTContainer
 
Nested classes/interfaces inherited from class java.awt.Component
java.awt.Component.AccessibleAWTComponent, java.awt.Component.BaselineResizeBehavior, java.awt.Component.BltBufferStrategy, java.awt.Component.FlipBufferStrategy
 
Field Summary
private  boolean bold
           
private  java.lang.Integer borderSize
           
private  javax.swing.ButtonGroup buttonGroup1
           
private  javax.swing.JCheckBox checkBoxBold
           
private  javax.swing.JCheckBox checkBoxItalic
           
private  javax.swing.JComboBox comboSize
           
private  javax.swing.JComboBox comboType
           
private  boolean enableRangeText
           
private  RectColorLegent exampleLegend
           
private  java.lang.String famlilyName
           
private  java.lang.Integer hSize
           
private  boolean italic
           
private  javax.swing.JCheckBox jCheckBox1
           
private  javax.swing.JLabel labelBorderSize
           
private  javax.swing.JLabel labelHSpace
           
private  javax.swing.JLabel labelSize
           
private  javax.swing.JLabel labelStyle
           
private  javax.swing.JLabel labelType
           
private  javax.swing.JLabel labelVSpace
           
private  RectColorLegent legend
           
private  java.awt.Font newFont
           
private  javax.swing.JPanel panelExample
           
private  javax.swing.JPanel panelFont
           
private  javax.swing.JPanel panelGeneral
           
private static long serialVersionUID
           
private  java.lang.Integer size
           
private  javax.swing.JSpinner spinnerBorderSize
           
private  javax.swing.JSpinner spinnerHSpace
           
private  javax.swing.JSpinner spinnerVSpace
           
private  java.lang.Integer vSize
           
 
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
RectColorLegendSettings(RectColorLegent legend)
          Creates new form LegendSettings.
 
Method Summary
private  void checkBoxBoldActionPerformed(java.awt.event.ActionEvent evt)
           
private  void checkBoxItalicActionPerformed(java.awt.event.ActionEvent evt)
           
private  void comboSizeActionPerformed(java.awt.event.ItemEvent e2)
           
private  void comboTypeActionPerformed(java.awt.event.ItemEvent e2)
           
 void finish()
           
 javax.swing.JPanel getPanel()
           
 java.lang.String getSettingsName()
           
private  void initComponents()
           
private  void initDefaults()
           
private  void jCheckBox1ActionPerformed(java.awt.event.ActionEvent evt)
           
private  void refreshExampleLegend()
           
 void setImageMapSettings(ImageMapSettings settings)
           
private  void setSettings()
           
private  void spinnerBorderSizeStateChanged(javax.swing.event.ChangeEvent evt)
           
private  void spinnerHSpaceStateChanged(javax.swing.event.ChangeEvent evt)
           
private  void spinnerVSpaceStateChanged(javax.swing.event.ChangeEvent evt)
           
 
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

serialVersionUID

private static final long serialVersionUID
See Also:
Constant Field Values

buttonGroup1

private javax.swing.ButtonGroup buttonGroup1

checkBoxBold

private javax.swing.JCheckBox checkBoxBold

checkBoxItalic

private javax.swing.JCheckBox checkBoxItalic

comboSize

private javax.swing.JComboBox comboSize

comboType

private javax.swing.JComboBox comboType

jCheckBox1

private javax.swing.JCheckBox jCheckBox1

labelBorderSize

private javax.swing.JLabel labelBorderSize

labelHSpace

private javax.swing.JLabel labelHSpace

labelSize

private javax.swing.JLabel labelSize

labelStyle

private javax.swing.JLabel labelStyle

labelType

private javax.swing.JLabel labelType

labelVSpace

private javax.swing.JLabel labelVSpace

panelExample

private javax.swing.JPanel panelExample

panelFont

private javax.swing.JPanel panelFont

panelGeneral

private javax.swing.JPanel panelGeneral

spinnerBorderSize

private javax.swing.JSpinner spinnerBorderSize

spinnerHSpace

private javax.swing.JSpinner spinnerHSpace

spinnerVSpace

private javax.swing.JSpinner spinnerVSpace

size

private java.lang.Integer size

bold

private boolean bold

italic

private boolean italic

famlilyName

private java.lang.String famlilyName

newFont

private java.awt.Font newFont

hSize

private java.lang.Integer hSize

vSize

private java.lang.Integer vSize

borderSize

private java.lang.Integer borderSize

enableRangeText

private boolean enableRangeText

legend

private RectColorLegent legend

exampleLegend

private RectColorLegent exampleLegend
Constructor Detail

RectColorLegendSettings

public RectColorLegendSettings(RectColorLegent legend)
Creates new form LegendSettings.

Parameters:
legend -
Method Detail

checkBoxBoldActionPerformed

private void checkBoxBoldActionPerformed(java.awt.event.ActionEvent evt)
Parameters:
evt -

checkBoxItalicActionPerformed

private void checkBoxItalicActionPerformed(java.awt.event.ActionEvent evt)
Parameters:
evt -

comboSizeActionPerformed

private void comboSizeActionPerformed(java.awt.event.ItemEvent e2)
Parameters:
e2 -

comboTypeActionPerformed

private void comboTypeActionPerformed(java.awt.event.ItemEvent e2)
Parameters:
e2 -

finish

public void finish()
Specified by:
finish in interface IImageMapSettings
See Also:
IImageMapSettings.finish()

getPanel

public javax.swing.JPanel getPanel()
Specified by:
getPanel in interface IImageMapSettings
Returns:
See Also:
IImageMapSettings.getPanel()

getSettingsName

public java.lang.String getSettingsName()
Specified by:
getSettingsName in interface IImageMapSettings
Returns:
See Also:
IImageMapSettings.getSettingsName()

initComponents

private void initComponents()

initDefaults

private void initDefaults()

jCheckBox1ActionPerformed

private void jCheckBox1ActionPerformed(java.awt.event.ActionEvent evt)
Parameters:
evt -

refreshExampleLegend

private void refreshExampleLegend()

setImageMapSettings

public void setImageMapSettings(ImageMapSettings settings)
Specified by:
setImageMapSettings in interface IImageMapSettings
See Also:
IImageMapSettings.setImageMapSettings(insensa.view.image.map.ImageMapSettings)

setSettings

private void setSettings()

spinnerBorderSizeStateChanged

private void spinnerBorderSizeStateChanged(javax.swing.event.ChangeEvent evt)
Parameters:
evt -

spinnerHSpaceStateChanged

private void spinnerHSpaceStateChanged(javax.swing.event.ChangeEvent evt)
Parameters:
evt -

spinnerVSpaceStateChanged

private void spinnerVSpaceStateChanged(javax.swing.event.ChangeEvent evt)
Parameters:
evt -