ElegantJ Data Tables Java API Specification v1.1

com.elegantj.jfc.list
Class ListCellAttributes

java.lang.Object
  extended bycom.elegantj.jfc.list.ListCellAttributes
All Implemented Interfaces:
java.io.Externalizable, java.io.Serializable

public class ListCellAttributes
extends java.lang.Object
implements java.io.Externalizable

This utility class provides the list cell attributes for each row of list.

See Also:
Serialized Form

Constructor Summary
ListCellAttributes()
           
ListCellAttributes(java.awt.Color textSelectionColor, java.awt.Color textNonSelectionColor, java.awt.Color backgroundSelectionColor, java.awt.Color backgroundNonSelectionColor, java.awt.Color borderSelectionColor, java.awt.Color focusCellBackground, java.awt.Color focusCellForeground, java.awt.Font font, javax.swing.Icon icon, javax.swing.ListCellRenderer cellRenderer)
           
ListCellAttributes(java.awt.Color textSelectionColor, java.awt.Color textNonSelectionColor, java.awt.Color backgroundSelectionColor, java.awt.Color backgroundNonSelectionColor, java.awt.Color borderSelectionColor, java.awt.Color focusCellBackground, java.awt.Color focusCellForeground, java.awt.Font font, java.lang.String iconPath, javax.swing.ListCellRenderer cellRenderer)
           
 
Method Summary
 java.lang.Object clone()
           
 java.awt.Color getBackgroundNonSelectionColor()
           
 java.awt.Color getBackgroundSelectionColor()
           
 java.awt.Color getBorderSelectionColor()
           
 javax.swing.ListCellRenderer getCellRenderer()
           
 java.awt.Color getFocusCellBackground()
           
 java.awt.Color getFocusCellForeground()
           
 java.awt.Font getFont()
           
 javax.swing.Icon getIcon()
           
 java.lang.String getIconPath()
           
static java.lang.String getIconPath(javax.swing.Icon icon)
           
static javax.swing.ImageIcon getImageIcon(java.lang.String iconPath)
           
 java.awt.Color getTextNonSelectionColor()
           
 java.awt.Color getTextSelectionColor()
           
 void readExternal(java.io.ObjectInput in)
           
 void setBackgroundNonSelectionColor(java.awt.Color color)
           
 void setBackgroundSelectionColor(java.awt.Color color)
           
 void setBorderSelectionColor(java.awt.Color color)
           
 void setCellRenderer(javax.swing.ListCellRenderer cellRenderer)
           
 void setFocusCellBackground(java.awt.Color color)
           
 void setFocusCellForeground(java.awt.Color color)
           
 void setFont(java.awt.Font font)
           
 void setIcon(javax.swing.Icon icon)
           
 void setIconPath(java.lang.String path)
           
 void setTextNonSelectionColor(java.awt.Color color)
           
 void setTextSelectionColor(java.awt.Color color)
           
 java.lang.String toString()
           
 void writeExternal(java.io.ObjectOutput out)
           
 
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

ListCellAttributes

public ListCellAttributes()

ListCellAttributes

public ListCellAttributes(java.awt.Color textSelectionColor,
                          java.awt.Color textNonSelectionColor,
                          java.awt.Color backgroundSelectionColor,
                          java.awt.Color backgroundNonSelectionColor,
                          java.awt.Color borderSelectionColor,
                          java.awt.Color focusCellBackground,
                          java.awt.Color focusCellForeground,
                          java.awt.Font font,
                          java.lang.String iconPath,
                          javax.swing.ListCellRenderer cellRenderer)

ListCellAttributes

public ListCellAttributes(java.awt.Color textSelectionColor,
                          java.awt.Color textNonSelectionColor,
                          java.awt.Color backgroundSelectionColor,
                          java.awt.Color backgroundNonSelectionColor,
                          java.awt.Color borderSelectionColor,
                          java.awt.Color focusCellBackground,
                          java.awt.Color focusCellForeground,
                          java.awt.Font font,
                          javax.swing.Icon icon,
                          javax.swing.ListCellRenderer cellRenderer)
Method Detail

getImageIcon

public static javax.swing.ImageIcon getImageIcon(java.lang.String iconPath)

getIconPath

public static java.lang.String getIconPath(javax.swing.Icon icon)

setTextSelectionColor

public void setTextSelectionColor(java.awt.Color color)

getTextSelectionColor

public java.awt.Color getTextSelectionColor()

setTextNonSelectionColor

public void setTextNonSelectionColor(java.awt.Color color)

getTextNonSelectionColor

public java.awt.Color getTextNonSelectionColor()

setBackgroundSelectionColor

public void setBackgroundSelectionColor(java.awt.Color color)

getBackgroundSelectionColor

public java.awt.Color getBackgroundSelectionColor()

setBackgroundNonSelectionColor

public void setBackgroundNonSelectionColor(java.awt.Color color)

getBackgroundNonSelectionColor

public java.awt.Color getBackgroundNonSelectionColor()

setBorderSelectionColor

public void setBorderSelectionColor(java.awt.Color color)

getBorderSelectionColor

public java.awt.Color getBorderSelectionColor()

setFocusCellBackground

public void setFocusCellBackground(java.awt.Color color)

getFocusCellBackground

public java.awt.Color getFocusCellBackground()

setFocusCellForeground

public void setFocusCellForeground(java.awt.Color color)

getFocusCellForeground

public java.awt.Color getFocusCellForeground()

setFont

public void setFont(java.awt.Font font)

getFont

public java.awt.Font getFont()

setIcon

public void setIcon(javax.swing.Icon icon)

getIcon

public javax.swing.Icon getIcon()

setIconPath

public void setIconPath(java.lang.String path)

getIconPath

public java.lang.String getIconPath()

setCellRenderer

public void setCellRenderer(javax.swing.ListCellRenderer cellRenderer)

getCellRenderer

public javax.swing.ListCellRenderer getCellRenderer()

writeExternal

public void writeExternal(java.io.ObjectOutput out)
                   throws java.io.IOException,
                          java.awt.IllegalComponentStateException
Specified by:
writeExternal in interface java.io.Externalizable
Throws:
java.io.IOException
java.awt.IllegalComponentStateException

readExternal

public void readExternal(java.io.ObjectInput in)
                  throws java.io.IOException,
                         java.lang.ClassNotFoundException
Specified by:
readExternal in interface java.io.Externalizable
Throws:
java.io.IOException
java.lang.ClassNotFoundException

toString

public java.lang.String toString()

clone

public java.lang.Object clone()

ElegantJ Data Tables Java API Specification v1.1

Submit a bug or feature

Copyright(c)
Elegant Microweb Technologies Pvt. Ltd.
www.elegantmicroweb.com
www.elegantjbeans.com
All Rights Reserved.