anecho.JamochaMUD.PrefPanels.CustomColours
Class ColourCellEditor

java.lang.Object
  extended by javax.swing.AbstractCellEditor
      extended by anecho.JamochaMUD.PrefPanels.CustomColours.ColourCellEditor
All Implemented Interfaces:
java.awt.event.ActionListener, java.awt.event.MouseListener, java.io.Serializable, java.util.EventListener, javax.swing.CellEditor, javax.swing.table.TableCellEditor

public class ColourCellEditor
extends javax.swing.AbstractCellEditor
implements javax.swing.table.TableCellEditor, java.awt.event.ActionListener, java.awt.event.MouseListener

See Also:
Serialized Form

Field Summary
 
Fields inherited from class javax.swing.AbstractCellEditor
changeEvent, listenerList
 
Constructor Summary
ColourCellEditor()
           
 
Method Summary
 void actionPerformed(java.awt.event.ActionEvent evt)
          Determine if a new colour has been selected and set it if so
 java.lang.Object getCellEditorValue()
           
 java.awt.Component getTableCellEditorComponent(javax.swing.JTable table, java.lang.Object value, boolean isSelected, int row, int column)
           
 void mouseClicked(java.awt.event.MouseEvent mEvent)
           
 void mouseEntered(java.awt.event.MouseEvent mEvent)
           
 void mouseExited(java.awt.event.MouseEvent mEvent)
           
 void mousePressed(java.awt.event.MouseEvent mEvent)
           
 void mouseReleased(java.awt.event.MouseEvent mEvent)
           
 
Methods inherited from class javax.swing.AbstractCellEditor
addCellEditorListener, cancelCellEditing, fireEditingCanceled, fireEditingStopped, getCellEditorListeners, isCellEditable, removeCellEditorListener, shouldSelectCell, stopCellEditing
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface javax.swing.CellEditor
addCellEditorListener, cancelCellEditing, isCellEditable, removeCellEditorListener, shouldSelectCell, stopCellEditing
 

Constructor Detail

ColourCellEditor

public ColourCellEditor()
Method Detail

mouseExited

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

mouseEntered

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

mouseReleased

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

mousePressed

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

mouseClicked

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

actionPerformed

public void actionPerformed(java.awt.event.ActionEvent evt)
Determine if a new colour has been selected and set it if so

Specified by:
actionPerformed in interface java.awt.event.ActionListener
Parameters:
evt -

getCellEditorValue

public java.lang.Object getCellEditorValue()
Specified by:
getCellEditorValue in interface javax.swing.CellEditor
Returns:

getTableCellEditorComponent

public java.awt.Component getTableCellEditorComponent(javax.swing.JTable table,
                                                      java.lang.Object value,
                                                      boolean isSelected,
                                                      int row,
                                                      int column)
Specified by:
getTableCellEditorComponent in interface javax.swing.table.TableCellEditor
Parameters:
table -
value -
isSelected -
row -
column -
Returns: