GoGraph
v1.0


gograph.actions.edit
Class EditConnectAction

java.lang.Object
  |
  +--javax.swing.AbstractAction
        |
        +--gograph.actions.edit.EditConnectAction
All Implemented Interfaces:
javax.swing.Action, java.awt.event.ActionListener, java.lang.Cloneable, java.util.EventListener, java.io.Serializable

public class EditConnectAction
extends javax.swing.AbstractAction

Create new edge connecting two selected ports.

See Also:
GoGraph, GGMarqueeHandler, DefaultEdge, Serialized Form

Field Summary
protected  GoGraph gograph
          Access back to GoGraph panel.
 
Fields inherited from class javax.swing.AbstractAction
changeSupport, enabled
 
Fields inherited from interface javax.swing.Action
ACCELERATOR_KEY, ACTION_COMMAND_KEY, DEFAULT, LONG_DESCRIPTION, MNEMONIC_KEY, NAME, SHORT_DESCRIPTION, SMALL_ICON
 
Constructor Summary
EditConnectAction(GoGraph gograph)
          Creates a new instance of EditConnectAction.
 
Method Summary
 void actionPerformed(java.awt.event.ActionEvent e)
          Invoked when the action occurs.
 
Methods inherited from class javax.swing.AbstractAction
addPropertyChangeListener, clone, firePropertyChange, getKeys, getPropertyChangeListeners, getValue, isEnabled, putValue, removePropertyChangeListener, setEnabled
 
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

gograph

protected GoGraph gograph
Access back to GoGraph panel.

Constructor Detail

EditConnectAction

public EditConnectAction(GoGraph gograph)
Creates a new instance of EditConnectAction.

Parameters:
gograph - Access back to GoGraph panel.
Method Detail

actionPerformed

public void actionPerformed(java.awt.event.ActionEvent e)
Invoked when the action occurs.

Instanciates a new DefaultEdge connecting two selected ports. Asks for weight if necessary and initialises other edge properties before messaging graph model for modification.

Parameters:
e - Source evenement.

GoGraph
v1.0


Copyright (C) 2003 Stewe Frei. All rights reserved.