de.guibuilder.framework
Interface TableColumnAble

All Known Implementing Classes:
GuiCheck, GuiCombo, GuiLabel, GuiText, HiddenField

public interface TableColumnAble

Dieses Interface wird von den Komponenten implementiert, die als Spalte einer Tabelle verwendet werden können.

Die Methoden sind (fast) alle von GuiComponent.

See Also:
GuiTable.addColumn(de.guibuilder.framework.TableColumnAble, java.lang.String, int)

Method Summary
 java.awt.Color getBackground()
           
 int getDataType()
           
 java.lang.String getElementName()
           
 java.awt.Font getFont()
           
 java.awt.Color getForeground()
           
 javax.swing.JComponent getJComponent()
           
 java.awt.Dimension getMaximumSize()
           
 java.awt.Dimension getMinimumSize()
           
 java.lang.String getName()
           
 GuiTable getParentTable()
          Liefert die Tabelle, mit der die Spalte verknüpft ist.
 java.lang.String getTag()
           
 java.lang.String getToolTipText()
           
 java.lang.Class getValueClass()
          Liefert die Klasse, die dem Wert der Komponente entspricht.
 java.lang.String getXValue()
           
 boolean isEnabled()
           
 boolean isVisible()
           
 void setEnabled(boolean b)
           
 void setParentTable(GuiTable tbl)
          Verknüpft die Tabellenspalte mit der Tabelle.
 void setToolTipText(java.lang.String text)
           
 

Method Detail

getName

public java.lang.String getName()

getDataType

public int getDataType()

getToolTipText

public java.lang.String getToolTipText()

setToolTipText

public void setToolTipText(java.lang.String text)

getMinimumSize

public java.awt.Dimension getMinimumSize()

getMaximumSize

public java.awt.Dimension getMaximumSize()

isVisible

public boolean isVisible()

setEnabled

public void setEnabled(boolean b)

isEnabled

public boolean isEnabled()

getBackground

public java.awt.Color getBackground()

getForeground

public java.awt.Color getForeground()

getFont

public java.awt.Font getFont()

getJComponent

public javax.swing.JComponent getJComponent()

getTag

public java.lang.String getTag()

getParentTable

public GuiTable getParentTable()
Liefert die Tabelle, mit der die Spalte verknüpft ist.


setParentTable

public void setParentTable(GuiTable tbl)
Verknüpft die Tabellenspalte mit der Tabelle.

Diese Methode ist nur aus implementierungstechnischen Gründen public (weil Interface); also Vorsicht!.

See Also:
GuiTable.addColumn(de.guibuilder.framework.TableColumnAble, java.lang.String, int)

getValueClass

public java.lang.Class getValueClass()
Liefert die Klasse, die dem Wert der Komponente entspricht. String, Number, Date, Boolean.

unused!


getElementName

public java.lang.String getElementName()

getXValue

public java.lang.String getXValue()