edu.jhu.ece.iacl.jist.pipeline.gui
Class ConnectorRenderer

java.lang.Object
  extended by edu.jhu.ece.iacl.jist.pipeline.gui.ConnectorRenderer
All Implemented Interfaces:
java.util.EventListener, javax.swing.event.ChangeListener, javax.swing.ListCellRenderer

public class ConnectorRenderer
extends java.lang.Object
implements javax.swing.ListCellRenderer, javax.swing.event.ChangeListener

Rendering class for connector with index.

Author:
Blake Lucas

Constructor Summary
ConnectorRenderer(PipePort port)
          Constructor.
 
Method Summary
 java.awt.Component getListCellRendererComponent(javax.swing.JList list, java.lang.Object value, int index, boolean isSelected, boolean cellHasFocus)
          Render index as spinner box.
 void stateChanged(javax.swing.event.ChangeEvent arg0)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ConnectorRenderer

public ConnectorRenderer(PipePort port)
Constructor.

Parameters:
port - index owner
Method Detail

getListCellRendererComponent

public java.awt.Component getListCellRendererComponent(javax.swing.JList list,
                                                       java.lang.Object value,
                                                       int index,
                                                       boolean isSelected,
                                                       boolean cellHasFocus)
Render index as spinner box.

Specified by:
getListCellRendererComponent in interface javax.swing.ListCellRenderer
Parameters:
list - the list
value - the value
index - the index
isSelected - the is selected
cellHasFocus - the cell has focus
Returns:
the list cell renderer component

stateChanged

public void stateChanged(javax.swing.event.ChangeEvent arg0)
Specified by:
stateChanged in interface javax.swing.event.ChangeListener