Class DisplayConnector

java.lang.Object
   |
   +----java.awt.Component
           |
           +----java.awt.Label
                   |
                   +----DisplayConnector

class DisplayConnector
extends Label
implements DisplayComponent

Variable Index

 o connector
 o disconnectMenuItem
 o displayMenuItem
 o displayNetwork
 o isInConnector
 o popupMenu
 o saveMenuItem

Constructor Index

 o DisplayConnector(DisplayNetwork, Connector)

Method Index

 o addInConnectorPopupMenuItems(PopupMenu)
 o addOutConnectorPopupMenuItems(PopupMenu)
 o addPopupMenu()
 o connect()
Called when a new Connection is added to the Connector of this DisplayConnector, but only when the Connector is an InConnector.
 o disconnect()
Called after a Connection that was connected to the Connector of this DisplayConnector is removed.
 o disconnectMenuItemActionPerformed(ActionEvent)
 o displayChange()
 o displayDisplay()
 o displayMenuItemStateChanged(ItemEvent)
 o displaySave()
 o getConnectionPoint()
 o getConnector()
 o getLocationInDisplayNetwork()
 o mouseClickPerformed(MouseEvent)
 o paint(Graphics)
 o saveMenuItemStateChanged(ItemEvent)

Variables

 o displayNetwork
 private DisplayNetwork displayNetwork
 o connector
 private Connector connector
 o isInConnector
 private boolean isInConnector
 o popupMenu
 private PopupMenu popupMenu
 o saveMenuItem
 private NaiveCheckboxMenuItem saveMenuItem
 o displayMenuItem
 private NaiveCheckboxMenuItem displayMenuItem
 o disconnectMenuItem
 private MenuItem disconnectMenuItem

Constructors

 o DisplayConnector
 DisplayConnector(DisplayNetwork n,
                  Connector c)

Methods

 o paint
 public void paint(Graphics g)
Overrides:
paint in class Component
 o mouseClickPerformed
 public void mouseClickPerformed(MouseEvent e)
 o getLocationInDisplayNetwork
 public Point getLocationInDisplayNetwork()
 o getConnectionPoint
 Point getConnectionPoint()
Returns:
s the Point in (or on) this DisplayConnector where connected DisplayConnections are to be drawn from or to. If this DisplayConnector represents an InConnector, the point will be on the middle of the line at the top of rectangular area of the DisplayConnector. If this DisplayConnector represents an OutConnector, the point will be on the middle of the line at the bottom of rectangular area of the DisplayConnector.
 o getConnector
 Connector getConnector()
 o saveMenuItemStateChanged
 private void saveMenuItemStateChanged(ItemEvent e)
 o displayMenuItemStateChanged
 private void displayMenuItemStateChanged(ItemEvent e)
 o disconnectMenuItemActionPerformed
 private void disconnectMenuItemActionPerformed(ActionEvent e)
 o displayChange
 void displayChange()
 o displaySave
 private void displaySave()
 o displayDisplay
 private void displayDisplay()
 o addPopupMenu
 private void addPopupMenu()
 o addInConnectorPopupMenuItems
 private void addInConnectorPopupMenuItems(PopupMenu popupMenu)
 o addOutConnectorPopupMenuItems
 private void addOutConnectorPopupMenuItems(PopupMenu popupMenu)
 o connect
 void connect()
Called when a new Connection is added to the Connector of this DisplayConnector, but only when the Connector is an InConnector.

 o disconnect
 void disconnect()
Called after a Connection that was connected to the Connector of this DisplayConnector is removed. Only when the Connector is an InConnector.