Class RowElement

All Implemented Interfaces:
ImageObserver, MenuContainer, Serializable, Accessible

public class RowElement extends JPanel
Diese Klasse repräsentiert die Zelle eines Blattes in der hierarchischen Struktur RowData. Für die "Keine-Daten-Datensätze" gibt es eine eigene, wenngleich sehr ähnliche Klasse RowPanel.

Die erste Implementation dieser Klasse erweiterte JComponent. Um die Hintergrundfarbe bei Selektion ändern zu können, wurde statt des JLabel ein JPanel mit dem JLabel mit add hinzugefügt. Als Seiteneffekt ging die linksbündige Darstellung der Texte verloren. Jetzt erweitert diese Klasse (wie auch RowPanel) JPanel.

See Also:
  • Constructor Details

    • RowElement

      public RowElement(String text)
      Erstellt eine Zelle der OnlineTabelle.
      Parameters:
      text - Inhalt der Zelle
  • Method Details

    • getText

      public String getText()
      Gibt den dargestellten Text der Zelle zurück.
      Returns:
      dargestellten Text
    • setSelectionColors

      public void setSelectionColors(boolean isSelected)
      Diese Methode definiert den Unterschied zwischen der Darstellung einer ausgewählten und einer nicht ausgewählten Zelle; dieser Unterschied darf sich ausschließlich auf Farben beziehen, keinesfalls auf Rahmen oder Fonts oder irgendetwas anderes, das die Größe verändert.
      Parameters:
      isSelected - ist die Zelle selektiert?