public class IconNumberSpectrumViewer extends javax.swing.JPanel implements ISpectrumListener
javax.swing.JPanel.AccessibleJPanel
javax.swing.JComponent.AccessibleJComponent
Modifier and Type | Field and Description |
---|---|
protected java.awt.Color[] |
colors |
protected int |
columns |
protected java.awt.Font |
font |
protected int |
horizontalAlignment |
protected javax.swing.Icon[] |
icons |
protected javax.swing.JLabel[] |
iconViewers |
protected javax.swing.Icon |
invalidIcon |
protected INumberSpectrum |
model |
protected double[] |
oldValue |
protected int |
rows |
protected int |
spectrumDimension |
protected java.lang.String[][] |
texts |
accessibleContext, listenerList, TOOL_TIP_TEXT_KEY, ui, UNDEFINED_CONDITION, WHEN_ANCESTOR_OF_FOCUSED_COMPONENT, WHEN_FOCUSED, WHEN_IN_FOCUSED_WINDOW
Constructor and Description |
---|
IconNumberSpectrumViewer()
Creates new form IconNumberSpectrumViewer
|
Modifier and Type | Method and Description |
---|---|
void |
errorChange(ErrorEvent errorEvent) |
java.awt.Color[] |
getColors()
Get the value of colors.
|
int |
getColumns()
Get the value of columns.
|
java.awt.Font |
getFont() |
int |
getHorizontalAlignment() |
javax.swing.border.Border |
getIconBorders() |
javax.swing.Icon[] |
getIcons()
Get the value of icons.
|
javax.swing.Icon |
getInvalidIcon()
Get the value of invalidIcon.
|
INumberSpectrum |
getModel()
Get the value of model.
|
int |
getRows()
Get the value of rows.
|
java.lang.String[][] |
getTexts()
Get the value of texts.
|
protected void |
initComponents()
This method is called from within the constructor to
initialize the form.
|
static void |
main(java.lang.String[] args) |
void |
setColors(java.awt.Color[] v)
Set the value of colors.
|
void |
setColumns(int v)
Set the value of columns.
|
void |
setFont(java.awt.Font font) |
void |
setHorizontalAlignment(int horizontalAlignment) |
void |
setIconBorders(javax.swing.border.Border border) |
void |
setIcons(javax.swing.Icon[] v)
Set the value of icons.
|
void |
setInvalidIcon(javax.swing.Icon v)
Set the value of invalidIcon.
|
void |
setModel(INumberSpectrum v)
Set the value of model.
|
void |
setRows(int v)
Set the value of rows.
|
void |
setTexts(java.lang.String[][] v)
Set the value of texts.
|
void |
spectrumChange(NumberSpectrumEvent numberSpectrumEvent) |
void |
stateChange(AttributeStateEvent evt) |
protected void |
updateColor(javax.swing.JLabel icon,
int val) |
protected void |
updateIcon(javax.swing.JLabel icon,
int val) |
protected void |
updateText(javax.swing.JLabel icon,
java.lang.String[] texts,
int val) |
getAccessibleContext, getUI, getUIClassID, paramString, setUI, updateUI
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, setForeground, setInheritsPopupMenu, setInputMap, setInputVerifier, setMaximumSize, setMinimumSize, setNextFocusableComponent, setOpaque, setPreferredSize, setRequestFocusEnabled, setToolTipText, setTransferHandler, setUI, setVerifyInputWhenFocusTarget, setVisible, unregisterKeyboardAction, update
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
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, 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, transferFocusUpCycle
protected javax.swing.JLabel[] iconViewers
protected java.awt.Color[] colors
protected int columns
protected javax.swing.Icon[] icons
protected javax.swing.Icon invalidIcon
protected INumberSpectrum model
protected int rows
protected java.lang.String[][] texts
protected double[] oldValue
protected int horizontalAlignment
protected java.awt.Font font
protected int spectrumDimension
public IconNumberSpectrumViewer()
protected void initComponents()
public void errorChange(ErrorEvent errorEvent)
errorChange
in interface IErrorListener
public void stateChange(AttributeStateEvent evt)
stateChange
in interface IAttributeStateListener
protected void updateIcon(javax.swing.JLabel icon, int val)
protected void updateText(javax.swing.JLabel icon, java.lang.String[] texts, int val)
protected void updateColor(javax.swing.JLabel icon, int val)
public void spectrumChange(NumberSpectrumEvent numberSpectrumEvent)
spectrumChange
in interface ISpectrumListener
public java.awt.Color[] getColors()
public void setColors(java.awt.Color[] v)
v
- Value to assign to colors.public java.lang.String[][] getTexts()
public void setTexts(java.lang.String[][] v)
v
- Value to assign to texts.public javax.swing.Icon getInvalidIcon()
public void setInvalidIcon(javax.swing.Icon v)
v
- Value to assign to invalidIcon.public int getColumns()
public void setColumns(int v)
v
- Value to assign to columns.public int getRows()
public void setRows(int v)
v
- Value to assign to rows.public INumberSpectrum getModel()
public void setModel(INumberSpectrum v)
v
- Value to assign to model.public void setIconBorders(javax.swing.border.Border border)
public javax.swing.border.Border getIconBorders()
public void setFont(java.awt.Font font)
setFont
in class javax.swing.JComponent
public java.awt.Font getFont()
getFont
in interface java.awt.MenuContainer
getFont
in class java.awt.Component
public void setHorizontalAlignment(int horizontalAlignment)
public int getHorizontalAlignment()
public javax.swing.Icon[] getIcons()
public void setIcons(javax.swing.Icon[] v)
v
- Value to assign to icons.public static void main(java.lang.String[] args) throws java.lang.Exception
java.lang.Exception