Weitere aktuelle Java-Titel finden Sie bei dpunkt.
 Inhaltsverzeichnis   Vorhergehendes Paket   Seite Zurück   Seite Vor   Nächstes Paket   Paketübersicht   Index

Klasse javax.swing.table.JTableHeader1.2

java.lang.Object
   |
   +--java.awt.Component
         |
         +--java.awt.Container
               |
               +--javax.swing.JComponent
                     |
                     +--javax.swing.table.JTableHeader

Deklaration

public class JTableHeader
extends javax.swing.JComponent
implements javax.swing.event.TableColumnModelListener, javax.accessibility.Accessible

Beschreibung

Diese Klasse managt die Köpfe der JTable.


 
Datenelemente
protected JTabletable
protected TableColumnModelcolumnModel
protected booleanreorderingAllowed
protected booleanresizingAllowed
protected booleanupdateTableInRealTime
protected TableColumnresizingColumn
protected TableColumndraggedColumn
protected intdraggedDistance
 
Konstruktoren
publicJTableHeader()
publicJTableHeader(TableColumnModel cm)
 
Methoden
public voidsetTable(JTable table)
public JTablegetTable()
public voidsetReorderingAllowed(boolean reorderingAllowed)
public booleangetReorderingAllowed()
public voidsetResizingAllowed(boolean resizingAllowed)
public booleangetResizingAllowed()
public TableColumngetDraggedColumn()
public intgetDraggedDistance()
public TableColumngetResizingColumn()
public voidsetUpdateTableInRealTime(boolean flag)
public booleangetUpdateTableInRealTime()
public voidsetDefaultRenderer(TableCellRenderer defaultRenderer)
public TableCellRenderergetDefaultRenderer()
public intcolumnAtPoint(Point point)
public RectanglegetHeaderRect(int column)
public StringgetToolTipText(MouseEvent event)
public TableHeaderUIgetUI()
public voidsetUI(TableHeaderUI ui)
public voidupdateUI()
public StringgetUIClassID()
public voidsetColumnModel(TableColumnModel columnModel)
public TableColumnModelgetColumnModel()
public voidcolumnAdded(TableColumnModelEvent e)
public voidcolumnRemoved(TableColumnModelEvent e)
public voidcolumnMoved(TableColumnModelEvent e)
public voidcolumnMarginChanged(ChangeEvent e)
public voidcolumnSelectionChanged(ListSelectionEvent e)
protected TableColumnModelcreateDefaultColumnModel()
protected TableCellRenderercreateDefaultRenderer()
protected voidinitializeLocalVars()
public voidresizeAndRepaint()
public voidsetDraggedColumn(TableColumn aColumn)
public voidsetDraggedDistance(int distance)
public voidsetResizingColumn(TableColumn aColumn)
protected StringparamString()
public AccessibleContextgetAccessibleContext()


 

Datenelemente im Detail

protected JTable table
Die Tabelle.
protected TableColumnModel columnModel
Das Model.
protected boolean reorderingAllowed
Wenn true, ist das Neuordnen der Spalten erlaubt.
protected boolean resizingAllowed
Wenn true, ist das Verändern der Breite der Spalten erlaubt.
protected boolean updateTableInRealTime
Seit 1.3 nicht mehr gebräuchlich.
protected TableColumn resizingColumn
Die in der Breite veränderte Spalte.
protected TableColumn draggedColumn
Der Index der gerade verschobenen Spalte.
protected int draggedDistance
Die Distanz nach dem Verschieben.

 

Konstruktoren im Detail

public JTableHeader()
Erzeugt ein neues Exemplar.
public JTableHeader(TableColumnModel cm)
Erzeugt ein neues Exemplar.

 

Methoden im Detail

public void setTable(JTable table)
Setzt die Tabelle.
public JTable getTable()
Liefert die Tabelle.
public void setReorderingAllowed(boolean reorderingAllowed)
Gibt an, ob Verschieben der Spalten erlaubt sein soll.
public boolean getReorderingAllowed()
Liefert true, wenn verschieben der Spalten erlaubt ist.
public void setResizingAllowed(boolean resizingAllowed)
Gibt an, ob Verändern der Breite erlaubt ist.
public boolean getResizingAllowed()
Liefert true, wenn die Spalten in ihrer Breite verändert werden dürfen.
public TableColumn getDraggedColumn()
Liefert die verschobene Spalte.
public int getDraggedDistance()
Liefert den Abstand der verschobenen Spalte zu dem Ursprung.
public TableColumn getResizingColumn()
Liefert die skalierte Spalte.
public void setUpdateTableInRealTime(boolean flag)
Seit 1.3 ungebräuchlich.
public boolean getUpdateTableInRealTime()
Seit 1.3 ungebräuchlich.
public void setDefaultRenderer(TableCellRenderer defaultRenderer)
Setzt den Renderer, der benutzt wird, wenn headerRenderer der TableColumn null ist.
public TableCellRenderer getDefaultRenderer()
Liefert den Renderer, der benutzt wird, wenn headerRenderer der TableColumn null ist.
public int columnAtPoint(Point point)
Liefert den Index zu dem angegebenen Punkt.
public Rectangle getHeaderRect(int column)
Liefert das Rechteck zu der Spalte.
public String getToolTipText(MouseEvent event)
Liefert den Tooltip-Text.
public TableHeaderUI getUI()
Liefert das Look-and-Feel-Objekt zu diesem Objekt.
public void setUI(TableHeaderUI ui)
Setzt das Look-and-Feel-Objekt.
public void updateUI()
public String getUIClassID()
public void setColumnModel(TableColumnModel columnModel)
Setzt das Modell.
public TableColumnModel getColumnModel()
Liefert das Modell.
public void columnAdded(TableColumnModelEvent e)
Wird aufgerufen, wenn eine Spalte hinzugefügt wurde.
public void columnRemoved(TableColumnModelEvent e)
Wird aufgerufen, wenn eine Spalte entfernt wurde.
public void columnMoved(TableColumnModelEvent e)
Wird aufgerufen, wenn eine Spalte verschoben wurde.
public void columnMarginChanged(ChangeEvent e)
Wird aufgerufenm wenn eine Spalte aufgerufen, wenn die Ränder einer Spalte verändert wurden.
public void columnSelectionChanged(ListSelectionEvent e)
Wird aufgerufen, wenn sich die Selektion verändert hat.
protected TableColumnModel createDefaultColumnModel()
Erstellt das Modell.
protected TableCellRenderer createDefaultRenderer()
Erzeugt den Renderer.
protected void initializeLocalVars()
public void resizeAndRepaint()
public void setDraggedColumn(TableColumn aColumn)
Setzt die verschobene Spalte.
public void setDraggedDistance(int distance)
Setzt den Abstand der Spalte zu ihrem Ursprung.
public void setResizingColumn(TableColumn aColumn)
Setzt die veränderte Spalte.
protected String paramString()
public AccessibleContext getAccessibleContext()


 Inhaltsverzeichnis   Vorhergehendes Paket   Seite Zurück   Seite Vor   Nächstes Paket   Paketübersicht   Index

Copyright © 2002 dpunkt.Verlag, Heidelberg. Alle Rechte vorbehalten.