au.edu.swin.synergy.plugin.packager
Class BPackageArcEditor
java.lang.Object
|
+--java.awt.Component
|
+--java.awt.Container
|
+--javax.swing.JComponent
|
+--javax.swing.JPanel
|
+--au.edu.swin.synergy.plugin.packager.BPackageArcEditor
- public class BPackageArcEditor
- extends JPanel
- implements BDiagram
- See Also:
- Serialized Form
Method Summary |
void |
addDrawable(BDrawable drawable)
|
void |
addVisibleDrawablesToList(Vector visibleList,
BScalarRect bounds)
|
void |
bringSelectionToFront(Vector selection)
|
boolean |
continueAdd(BScalarPoint pos,
BDrawable under)
|
void |
createDrawable(String name,
BScalarPoint pos)
|
void |
delete(BDrawable drawable)
|
void |
dragAdd(BScalarPoint deltaXY,
BDrawable under)
|
Color |
getColour()
|
Integer |
getLineStyle()
|
Vector |
getPlaceableDrawables()
|
BasicStroke |
getStroke()
|
void |
refreshPalette()
|
void |
sendSelectionToBack(Vector selection)
|
static void |
setConst(GridBagConstraints gbc,
int x,
int y,
int w,
int h,
int anc,
int fill)
Custom made function for plotting labels and combo boxes on a panel. |
void |
setInitArcPos()
|
void |
setPackageArc(BPackageArc pArc)
|
void |
setPropIndex(int index)
|
BDrawable |
startAdd(BDrawable drawable,
BScalarPoint pos,
BDrawable under)
|
boolean |
stopAdd(BScalarPoint pos,
BDrawable under,
int modifiers)
|
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,
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 |
BPackageArcEditor
public BPackageArcEditor(BPlugin par)
setConst
public static void setConst(GridBagConstraints gbc,
int x,
int y,
int w,
int h,
int anc,
int fill)
- Custom made function for plotting labels and combo boxes on a panel.
Panel shouldn't be expandable, so concerning attribs are fixed.
setPackageArc
public void setPackageArc(BPackageArc pArc)
getStroke
public BasicStroke getStroke()
getColour
public Color getColour()
getLineStyle
public Integer getLineStyle()
addDrawable
public void addDrawable(BDrawable drawable)
- Specified by:
- addDrawable in interface BDiagram
createDrawable
public void createDrawable(String name,
BScalarPoint pos)
- Specified by:
- createDrawable in interface BDiagram
setPropIndex
public void setPropIndex(int index)
setInitArcPos
public void setInitArcPos()
getPlaceableDrawables
public Vector getPlaceableDrawables()
- Specified by:
- getPlaceableDrawables in interface BDiagram
addVisibleDrawablesToList
public void addVisibleDrawablesToList(Vector visibleList,
BScalarRect bounds)
- Specified by:
- addVisibleDrawablesToList in interface BDiagram
startAdd
public BDrawable startAdd(BDrawable drawable,
BScalarPoint pos,
BDrawable under)
- Specified by:
- startAdd in interface BDiagram
continueAdd
public boolean continueAdd(BScalarPoint pos,
BDrawable under)
- Specified by:
- continueAdd in interface BDiagram
dragAdd
public void dragAdd(BScalarPoint deltaXY,
BDrawable under)
- Specified by:
- dragAdd in interface BDiagram
stopAdd
public boolean stopAdd(BScalarPoint pos,
BDrawable under,
int modifiers)
- Specified by:
- stopAdd in interface BDiagram
delete
public void delete(BDrawable drawable)
- Specified by:
- delete in interface BDiagram
bringSelectionToFront
public void bringSelectionToFront(Vector selection)
- Specified by:
- bringSelectionToFront in interface BDiagram
sendSelectionToBack
public void sendSelectionToBack(Vector selection)
- Specified by:
- sendSelectionToBack in interface BDiagram
refreshPalette
public void refreshPalette()