de.guibuilder.framework
Interface TableColumnAble

All Known Subinterfaces:
TableComboColumn, TableTextColumn
All Known Implementing Classes:
GuiBorder, GuiCalendar, GuiCalendarPopup, GuiCheck, GuiCombo, GuiDate, GuiLabel, GuiMoney, GuiNumber, GuiText, GuiTime, 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()
           
 GuiComponent getGuiComponent()
           
 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.
 boolean isEnabled()
           
 boolean isVisible()
           
 void setEnabled(boolean b)
           
 void setGuiParent(GuiContainer c)
           
 void setParentTable(GuiTable tbl)
          Verknüpft die Tabellenspalte mit der Tabelle.
 void setToolTipText(java.lang.String text)
           
 

Method Detail

getName

java.lang.String getName()

getDataType

int getDataType()

getToolTipText

java.lang.String getToolTipText()

setToolTipText

void setToolTipText(java.lang.String text)

getMinimumSize

java.awt.Dimension getMinimumSize()

getMaximumSize

java.awt.Dimension getMaximumSize()

isVisible

boolean isVisible()

setEnabled

void setEnabled(boolean b)

isEnabled

boolean isEnabled()

getBackground

java.awt.Color getBackground()

getForeground

java.awt.Color getForeground()

getFont

java.awt.Font getFont()

getJComponent

javax.swing.JComponent getJComponent()

getGuiComponent

GuiComponent getGuiComponent()

getTag

java.lang.String getTag()

getParentTable

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


setParentTable

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

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

unused!


getElementName

java.lang.String getElementName()

setGuiParent

void setGuiParent(GuiContainer c)