edu.indiana.iucbrf.feature
Class PanelListCellRenderer

java.lang.Object
  extended by edu.indiana.iucbrf.feature.PanelListCellRenderer
All Implemented Interfaces:
java.awt.event.MouseListener, java.util.EventListener, javax.swing.ListCellRenderer

public class PanelListCellRenderer
extends java.lang.Object
implements javax.swing.ListCellRenderer, java.awt.event.MouseListener

A ListCellRenderer for ObjectJComponentPair objects.


Field Summary
protected  java.awt.Color selectedColor
           
 
Constructor Summary
PanelListCellRenderer()
          Creates a new instance of PanelListCellRenderer
 
Method Summary
 java.awt.Component getListCellRendererComponent(javax.swing.JList jList, java.lang.Object value, int index, boolean isSelected, boolean cellHasFocus)
           
 void mouseClicked(java.awt.event.MouseEvent event)
           
 void mouseEntered(java.awt.event.MouseEvent event)
           
 void mouseExited(java.awt.event.MouseEvent event)
           
 void mousePressed(java.awt.event.MouseEvent event)
           
 void mouseReleased(java.awt.event.MouseEvent event)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

selectedColor

protected java.awt.Color selectedColor
Constructor Detail

PanelListCellRenderer

public PanelListCellRenderer()
Creates a new instance of PanelListCellRenderer

Method Detail

getListCellRendererComponent

public java.awt.Component getListCellRendererComponent(javax.swing.JList jList,
                                                       java.lang.Object value,
                                                       int index,
                                                       boolean isSelected,
                                                       boolean cellHasFocus)
Specified by:
getListCellRendererComponent in interface javax.swing.ListCellRenderer

mouseClicked

public void mouseClicked(java.awt.event.MouseEvent event)
Specified by:
mouseClicked in interface java.awt.event.MouseListener

mouseEntered

public void mouseEntered(java.awt.event.MouseEvent event)
Specified by:
mouseEntered in interface java.awt.event.MouseListener

mouseExited

public void mouseExited(java.awt.event.MouseEvent event)
Specified by:
mouseExited in interface java.awt.event.MouseListener

mousePressed

public void mousePressed(java.awt.event.MouseEvent event)
Specified by:
mousePressed in interface java.awt.event.MouseListener

mouseReleased

public void mouseReleased(java.awt.event.MouseEvent event)
Specified by:
mouseReleased in interface java.awt.event.MouseListener