com.elegantj.jfc.table
Class TableCellAttributes
java.lang.Object
com.elegantj.jfc.table.TableCellAttributes
- All Implemented Interfaces:
- java.io.Externalizable, java.io.Serializable
- public class TableCellAttributes
- extends java.lang.Object
- implements java.io.Externalizable
This utility class provides the table cell attributes for each row-column of table.
- See Also:
- Serialized Form
|
Constructor Summary |
TableCellAttributes()
|
TableCellAttributes(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.table.TableCellRenderer cellRenderer,
javax.swing.table.TableCellEditor cellEditor,
java.lang.Boolean editable)
|
TableCellAttributes(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.table.TableCellRenderer cellRenderer,
javax.swing.table.TableCellEditor cellEditor,
java.lang.Boolean editable)
|
| Methods inherited from class java.lang.Object |
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
TableCellAttributes
public TableCellAttributes()
TableCellAttributes
public TableCellAttributes(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.table.TableCellRenderer cellRenderer,
javax.swing.table.TableCellEditor cellEditor,
java.lang.Boolean editable)
TableCellAttributes
public TableCellAttributes(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.table.TableCellRenderer cellRenderer,
javax.swing.table.TableCellEditor cellEditor,
java.lang.Boolean editable)
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.table.TableCellRenderer cellRenderer)
getCellRenderer
public javax.swing.table.TableCellRenderer getCellRenderer()
setCellEditor
public void setCellEditor(javax.swing.table.TableCellEditor cellEditor)
getCellEditor
public javax.swing.table.TableCellEditor getCellEditor()
setEditable
public void setEditable(java.lang.Boolean editable)
getEditable
public java.lang.Boolean getEditable()
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()
Submit a bug or feature
Copyright(c)
Elegant Microweb Technologies Pvt. Ltd.
www.elegantmicroweb.com
www.elegantjbeans.com
All Rights Reserved.