Synergy Home Page

au.edu.swin.synergy.shapes
Class BLineEditorPanel

java.lang.Object
  |
  +--java.awt.Component
        |
        +--java.awt.Container
              |
              +--javax.swing.JComponent
                    |
                    +--javax.swing.JPanel
                          |
                          +--au.edu.swin.synergy.shapes.BLineEditorPanel

public class BLineEditorPanel
extends JPanel

See Also:
Serialized Form

Inner Class Summary
 class BLineEditorPanel.colourListener
           
 class BLineEditorPanel.comboBoxRenderer
           
 class BLineEditorPanel.dashListener
           
 class BLineEditorPanel.styleBoxRenderer
           
 
Inner classes inherited from class javax.swing.JPanel
JPanel.AccessibleJPanel
 
Inner classes inherited from class javax.swing.JComponent
JComponent.AccessibleJComponent
 
Field Summary
static Integer kDouble
           
static Integer kNone
           
static Integer kSingle
           
static Integer kTripple
           
 
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
 
Constructor Summary
BLineEditorPanel(BasicStroke stroke, Color colour, Integer sStyle)
           
 
Method Summary
 void addColourChangeListener(BIStrokeChangeListener cl)
           
 void addStrokeChangeListener(BIStrokeChangeListener cl)
           
 void addStyleChangeListener(BIStrokeChangeListener cl)
           
 boolean compArray(float[] cnst, float[] cmp)
          Compares "cmp" to "const".
 void enable(boolean e)
           
protected  void fireColourChangeEvents(Color colour)
           
protected  void fireStrokeChangeEvents(BasicStroke stroke)
           
protected  void fireStyleChangeEvents(Integer style)
           
 Color getColour()
           
 BasicStroke getLineStroke()
           
 Integer getStyle()
           
 void initColourPart()
           
 void initStrokePart()
          Initialises all combo boxes and the like to correct values contained by this panel.
 void setColour(Color colour)
           
static void setConst(GridBagConstraints gbc, int x, int y, int w, int h, int anc)
          Custom made function for plotting labels and combo boxes on a panel.
 void setLineStroke(BasicStroke stroke)
           
 void setStyle(Integer sStyle)
           
 
Methods inherited from class javax.swing.JPanel
getAccessibleContext, getUIClassID, paramString, updateUI
 
Methods inherited from class javax.swing.JComponent
addAncestorListener, addNotify, addPropertyChangeListener, addVetoableChangeListener, computeVisibleRect, contains, createToolTip, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, fireVetoableChange, getActionForKeyStroke, getAlignmentX, getAlignmentY, getAutoscrolls, getBorder, getBounds, getClientProperty, getComponentGraphics, getConditionForKeyStroke, getDebugGraphicsOptions, getGraphics, getHeight, getInsets, getInsets, getLocation, getMaximumSize, getMinimumSize, getNextFocusableComponent, getPreferredSize, getRegisteredKeyStrokes, getRootPane, getSize, getToolTipLocation, getToolTipText, getToolTipText, getTopLevelAncestor, getVisibleRect, getWidth, getX, getY, grabFocus, hasFocus, isDoubleBuffered, isFocusCycleRoot, isFocusTraversable, isLightweightComponent, isManagingFocus, isOpaque, isOptimizedDrawingEnabled, isPaintingTile, isRequestFocusEnabled, isValidateRoot, paint, paintBorder, paintChildren, paintComponent, paintImmediately, paintImmediately, processComponentKeyEvent, processFocusEvent, processKeyEvent, processMouseMotionEvent, putClientProperty, registerKeyboardAction, registerKeyboardAction, removeAncestorListener, removeNotify, removePropertyChangeListener, removeVetoableChangeListener, repaint, repaint, requestDefaultFocus, requestFocus, resetKeyboardActions, reshape, revalidate, scrollRectToVisible, setAlignmentX, setAlignmentY, setAutoscrolls, setBackground, setBorder, setDebugGraphicsOptions, setDoubleBuffered, setEnabled, setFont, setForeground, setMaximumSize, setMinimumSize, setNextFocusableComponent, setOpaque, setPreferredSize, setRequestFocusEnabled, setToolTipText, setUI, setVisible, unregisterKeyboardAction, update
 
Methods inherited from class java.awt.Container
add, add, add, add, add, addContainerListener, addImpl, countComponents, deliverEvent, doLayout, findComponentAt, findComponentAt, getComponent, getComponentAt, getComponentAt, getComponentCount, getComponents, getLayout, insets, invalidate, isAncestorOf, layout, list, list, locate, minimumSize, paintComponents, preferredSize, print, printComponents, processContainerEvent, processEvent, remove, remove, removeAll, removeContainerListener, setLayout, validate, validateTree
 
Methods inherited from class java.awt.Component
action, add, addComponentListener, addFocusListener, addInputMethodListener, addKeyListener, addMouseListener, addMouseMotionListener, addPropertyChangeListener, bounds, checkImage, checkImage, coalesceEvents, contains, createImage, createImage, disable, disableEvents, dispatchEvent, enable, enableEvents, enableInputMethods, getBackground, getBounds, getColorModel, getComponentOrientation, getCursor, getDropTarget, getFont, getFontMetrics, getForeground, getInputContext, getInputMethodRequests, getLocale, getLocation, getLocationOnScreen, getName, getParent, getPeer, getSize, getToolkit, getTreeLock, gotFocus, handleEvent, hide, imageUpdate, inside, isDisplayable, isEnabled, isLightweight, isShowing, isValid, isVisible, keyDown, keyUp, list, list, list, location, lostFocus, mouseDown, mouseDrag, mouseEnter, mouseExit, mouseMove, mouseUp, move, nextFocus, paintAll, postEvent, prepareImage, prepareImage, printAll, processComponentEvent, processInputMethodEvent, processMouseEvent, remove, removeComponentListener, removeFocusListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, removePropertyChangeListener, repaint, repaint, repaint, resize, resize, setBounds, setBounds, setComponentOrientation, setCursor, setDropTarget, setLocale, setLocation, setLocation, setName, setSize, setSize, show, show, size, toString, transferFocus
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

kNone

public static final Integer kNone

kSingle

public static final Integer kSingle

kDouble

public static final Integer kDouble

kTripple

public static final Integer kTripple
Constructor Detail

BLineEditorPanel

public BLineEditorPanel(BasicStroke stroke,
                        Color colour,
                        Integer sStyle)
Method Detail

enable

public void enable(boolean e)
Overrides:
enable in class Component

setConst

public static void setConst(GridBagConstraints gbc,
                            int x,
                            int y,
                            int w,
                            int h,
                            int anc)
Custom made function for plotting labels and combo boxes on a panel. Panel shouldn'?t be expandable, so concerning attribs are fixed.

initStrokePart

public void initStrokePart()
Initialises all combo boxes and the like to correct values contained by this panel.
Pre Condition:
BasicStroke and Color members of this class must be set.

compArray

public boolean compArray(float[] cnst,
                         float[] cmp)
Compares "cmp" to "const". Returns true only if cmp == const!

initColourPart

public void initColourPart()

setLineStroke

public void setLineStroke(BasicStroke stroke)

setColour

public void setColour(Color colour)

setStyle

public void setStyle(Integer sStyle)

getLineStroke

public BasicStroke getLineStroke()

getStyle

public Integer getStyle()

getColour

public Color getColour()

addStrokeChangeListener

public void addStrokeChangeListener(BIStrokeChangeListener cl)

addColourChangeListener

public void addColourChangeListener(BIStrokeChangeListener cl)

addStyleChangeListener

public void addStyleChangeListener(BIStrokeChangeListener cl)

fireColourChangeEvents

protected void fireColourChangeEvents(Color colour)

fireStrokeChangeEvents

protected void fireStrokeChangeEvents(BasicStroke stroke)

fireStyleChangeEvents

protected void fireStyleChangeEvents(Integer style)

Synergy Home Page