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.DefaultTableColumnModel1.2

java.lang.Object
   |
   +--javax.swing.table.DefaultTableColumnModel

Deklaration

public class DefaultTableColumnModel
extends java.lang.Object
implements javax.swing.table.TableColumnModel, java.beans.PropertyChangeListener, javax.swing.event.ListSelectionListener, java.io.Serializable

Beschreibung

Das Stabdard-TableColumnModel.


 
Datenelemente
protected VectortableColumns
protected ListSelectionModelselectionModel
protected intcolumnMargin
protected EventListenerListlistenerList
protected ChangeEventchangeEvent
protected booleancolumnSelectionAllowed
protected inttotalColumnWidth
 
Konstruktoren
publicDefaultTableColumnModel()
 
Methoden
public voidaddColumn(TableColumn aColumn)
public voidremoveColumn(TableColumn column)
public voidmoveColumn(int columnIndex, int newIndex)
public voidsetColumnMargin(int newMargin)
public intgetColumnCount()
public EnumerationgetColumns()
public intgetColumnIndex(Object identifier)
public TableColumngetColumn(int columnIndex)
public intgetColumnMargin()
public intgetColumnIndexAtX(int x)
public intgetTotalColumnWidth()
public voidsetSelectionModel(ListSelectionModel newModel)
public ListSelectionModelgetSelectionModel()
public voidsetColumnSelectionAllowed(boolean flag)
public booleangetColumnSelectionAllowed()
public int[]getSelectedColumns()
public intgetSelectedColumnCount()
public voidaddColumnModelListener(TableColumnModelListener x)
public voidremoveColumnModelListener(TableColumnModelListener x)
public TableColumnModelListener[]getColumnModelListeners()     [1.4]
protected voidfireColumnAdded(TableColumnModelEvent e)
protected voidfireColumnRemoved(TableColumnModelEvent e)
protected voidfireColumnMoved(TableColumnModelEvent e)
protected voidfireColumnSelectionChanged(ListSelectionEvent e)
protected voidfireColumnMarginChanged()
public EventListener[]getListeners(Class listenerType)     [1.3]
public voidpropertyChange(PropertyChangeEvent evt)
public voidvalueChanged(ListSelectionEvent e)
protected ListSelectionModelcreateSelectionModel()
protected voidrecalcWidthCache()


 

Datenelemente im Detail

protected Vector tableColumns
Die Spalten.
protected ListSelectionModel selectionModel
Das Selektionsmodell.
protected int columnMargin
Der Abstand zwischen den Spalten.
protected EventListenerList listenerList
Die Listener.
protected ChangeEvent changeEvent
protected boolean columnSelectionAllowed
Gibt an, ob Spalten selektiert werden dürfen.
protected int totalColumnWidth
Die Breite aller Spalten.

 

Konstruktoren im Detail

public DefaultTableColumnModel()
Erzeugt das Modell.

 

Methoden im Detail

public void addColumn(TableColumn aColumn)
Fügt die Spalte hinzu.
public void removeColumn(TableColumn column)
Entfernt die Spalte.
public void moveColumn(int columnIndex, int newIndex)
Bewegt die Spalte.
public void setColumnMargin(int newMargin)
Setzt die Ränder der Spalten.
public int getColumnCount()
Liefert die Anzahl der Spalten.
public Enumeration getColumns()
Liefert die Spalten.
public int getColumnIndex(Object identifier)
Liefert die Spalte zu dem Namen.
public TableColumn getColumn(int columnIndex)
Liefert die Spalte.
public int getColumnMargin()
Liefert den Rand der Spalten.
public int getColumnIndexAtX(int x)
Liefert den Index zur X-Koordinate.
public int getTotalColumnWidth()
Liefert die summierte Breite der Spalte.
public void setSelectionModel(ListSelectionModel newModel)
Setzt das Selektionsmodell.
public ListSelectionModel getSelectionModel()
Liefert das Selektionsmodell.
public void setColumnSelectionAllowed(boolean flag)
Gibt an, ob die Spalten selektiert werden dürfen.
public boolean getColumnSelectionAllowed()
Liefert die Aussage, ob die Spalten selektiert werden dürfen.
public int[] getSelectedColumns()
Liefert die selektierten Spalten.
public int getSelectedColumnCount()
Liefert die Anzahl der selektierten Spalten.
public void addColumnModelListener(TableColumnModelListener x)
Fügt den Listener hinzu.
public void removeColumnModelListener(TableColumnModelListener x)
Entfernt den Listener.
public TableColumnModelListener[] getColumnModelListeners()     [1.4]
Liefert die Listener.
protected void fireColumnAdded(TableColumnModelEvent e)
Informiert, das eine Spalte hinzugefügt wurde.
protected void fireColumnRemoved(TableColumnModelEvent e)
Informiert, dass eine Spalte entfernt wurde.
protected void fireColumnMoved(TableColumnModelEvent e)
Informiert, dass eine Spalte verschoben wurde.
protected void fireColumnSelectionChanged(ListSelectionEvent e)
Informiert, dass sich die Selektion verändert hat.
protected void fireColumnMarginChanged()
Informiert, dass sich die Ränder der Spalte geändert haben.
public EventListener[] getListeners(Class listenerType)     [1.3]
Liefert die Listener.
public void propertyChange(PropertyChangeEvent evt)
public void valueChanged(ListSelectionEvent e)
protected ListSelectionModel createSelectionModel()
Erzeugt das Selektionsmodell.
protected void recalcWidthCache()
Berechnet die absolute Breite.


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

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