GraphLab Project

graphlab.plugins.main.core.actions
Class GMergedColorEditor

java.lang.Object
  extended by graphlab.plugins.main.core.actions.GMergedColorEditor
All Implemented Interfaces:
EditingFinishedListener, GBasicCellEditor<java.lang.Integer>, java.awt.event.ActionListener, java.awt.event.MouseListener, java.util.EventListener, javax.swing.ListCellRenderer

public class GMergedColorEditor
extends java.lang.Object
implements GBasicCellEditor<java.lang.Integer>, java.awt.event.ActionListener, EditingFinishedListener, java.awt.event.MouseListener, javax.swing.ListCellRenderer

author: Azin Azadi Email:


Constructor Summary
GMergedColorEditor()
           
GMergedColorEditor(boolean vertexColor)
           
 
Method Summary
 void actionPerformed(java.awt.event.ActionEvent e)
           
 void cancelEditing()
           
 void editingFinished(java.lang.Object editorValue)
           
 java.awt.Component getEditorComponent(java.lang.Integer value)
           
 java.lang.Object getEditorValue()
           
 java.awt.Component getListCellRendererComponent(javax.swing.JList list, java.lang.Object value, int index, boolean isSelected, boolean cellHasFocus)
           
 void mouseClicked(java.awt.event.MouseEvent e)
           
 void mouseEntered(java.awt.event.MouseEvent e)
           
 void mouseExited(java.awt.event.MouseEvent e)
           
 void mousePressed(java.awt.event.MouseEvent e)
           
 void mouseReleased(java.awt.event.MouseEvent e)
           
 void setEditingFinishedListener(EditingFinishedListener listener)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

GMergedColorEditor

public GMergedColorEditor(boolean vertexColor)

GMergedColorEditor

public GMergedColorEditor()
Method Detail

setEditingFinishedListener

public void setEditingFinishedListener(EditingFinishedListener listener)
Specified by:
setEditingFinishedListener in interface GBasicCellEditor<java.lang.Integer>

getEditorComponent

public java.awt.Component getEditorComponent(java.lang.Integer value)
Specified by:
getEditorComponent in interface GBasicCellEditor<java.lang.Integer>

cancelEditing

public void cancelEditing()
Specified by:
cancelEditing in interface GBasicCellEditor<java.lang.Integer>

getEditorValue

public java.lang.Object getEditorValue()
Specified by:
getEditorValue in interface GBasicCellEditor<java.lang.Integer>

actionPerformed

public void actionPerformed(java.awt.event.ActionEvent e)
Specified by:
actionPerformed in interface java.awt.event.ActionListener

editingFinished

public void editingFinished(java.lang.Object editorValue)
Specified by:
editingFinished in interface EditingFinishedListener

mouseClicked

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

mousePressed

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

mouseReleased

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

mouseEntered

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

mouseExited

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

getListCellRendererComponent

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

GraphLab Project