|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectjava.awt.Component
java.awt.Container
javax.swing.JComponent
javax.swing.JTable
de.jsystems.framework.controls.FTable
Darstellung fuer eine JTable aus dem SWING-Package. Die JTable wurde hier erweitert um frameworkspezifische Funktionen. Diese werden benoetigt, damit das Framework ueber die automatische Registrierung mit der Table kommunizieren kann.
Nested Class Summary |
Nested classes inherited from class javax.swing.JTable |
JTable.AccessibleJTable |
Nested classes inherited from class javax.swing.JComponent |
JComponent.AccessibleJComponent |
Nested classes inherited from class java.awt.Container |
Container.AccessibleAWTContainer |
Nested classes inherited from class java.awt.Component |
Component.AccessibleAWTComponent, Component.BltBufferStrategy, Component.FlipBufferStrategy |
Field Summary |
Fields inherited from class javax.swing.JComponent |
accessibleContext, listenerList, TOOL_TIP_TEXT_KEY, ui, UNDEFINED_CONDITION, WHEN_ANCESTOR_OF_FOCUSED_COMPONENT, WHEN_FOCUSED, WHEN_IN_FOCUSED_WINDOW |
Fields inherited from class java.awt.Container |
|
Fields inherited from class java.awt.Component |
BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENT |
Fields inherited from interface java.awt.image.ImageObserver |
ABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTH |
Constructor Summary | |
FTable()
Constructs a default FTable that is initialized with a default data model, a default column model, and a default selection model. |
|
FTable(int numRows,
int numColumns)
Constructs a FTable with numRows and numColumns of empty cells using DefaultTableModel. |
|
FTable(Object[][] rowData,
Object[] columnNames)
Constructs a FTable to display the values in the two dimensional array, rowData, with column names, columnNames. rowData is an array of rows, so the value of the cell at row 1, column 5 can be obtained with the following code:
rowData[1][5];
|
|
FTable(TableModel dm)
Constructs a FTable that is initialized with dm as the data model, a default column model, and a default selection model. |
|
FTable(TableModel dm,
TableColumnModel cm)
Constructs a FTable that is initialized with dm as the data model, cm as the column model, and a default selection model. |
|
FTable(TableModel dm,
TableColumnModel cm,
ListSelectionModel sm)
Constructs a FTable that is initialized with dm as the data model, cm as the column model, and sm as the selection model. |
|
FTable(Vector rowData,
Vector columnNames)
Constructs a FTable to display the values in the Vector of Vectors, rowData, with column names, columnNames. |
Method Summary | |
void |
addMouseInputListener(MouseInputListener listener)
Die JTable aus Swing unterstuetzt den MouseInputListener nicht direkt. |
String |
getActionClassForAncestor()
Gibt den Namen der Actionklasse zurueck, die ausgefuehrt werden soll, wenn ein AncestorEvent ausgeloest wurde. |
String |
getActionClassForComponent()
Gibt den Namen der Action zurueck, die ausgefuehrt werden soll, wenn ein ComponentEvent ausgeloest wurde. |
String |
getActionClassForContainer()
Gibt den Namen der Action zurueck, die ausgefuehrt werden soll, wenn ein ContainerEvent ausgeloest wurde. |
String |
getActionClassForFocus()
Gibt den Namen der Action zurueck, die ausgefuehrt werden soll, wenn ein FocusEvent ausgeloest wurde. |
String |
getActionClassForHierarchy()
Gibt den Namen der Action zurueck, die ausgefuehrt werden soll, wenn ein HierarchyEvent ausgeloest wurde. |
String |
getActionClassForHierarchyBounds()
Gibt den Namen der Action zurueck, die ausgefuehrt werden soll, wenn ein HierarchyEvent ausgeloest wurde. |
String |
getActionClassForInputMethod()
Gibt den Namen der Action zurueck, die ausgefuehrt werden soll, wenn ein InputMethodEvent ausgeloest wurde. |
String |
getActionClassForKey()
Gibt den Namen der Action zurueck, die ausgefuehrt werden soll, wenn ein KeyEvent ausgeloest wurde. |
String |
getActionClassForMouse()
Gibt den Namen der Action zurueck, die ausgefuehrt werden soll, wenn ein MouseEvent ausgeloest wurde. |
String |
getActionClassForMouseInput()
Gibt den Namen der Actionklasse zurueck, die ausgefuehrt werden soll, wenn ein Mouse- oder MouseMotionEvent ausgeloest wurde. |
String |
getActionClassForMouseMotion()
Gibt den Namen der Action zurueck, die ausgefuehrt werden soll, wenn ein MouseMotionEvent ausgeloest wurde. |
String |
getActionClassForPropertyChange()
Gibt den Namen der Actionklasse zurueck, die ausgefuehrt werden soll, wenn ein PropertyChangeEvent ausgeloest wurde. |
String |
getActionClassForVetoableChange()
Gibt den Namen der Actionklasse zurueck, die ausgefuehrt werden soll, wenn ein VetoableChangeEvent ausgeloest wurde. |
void |
removeMouseInputListener(MouseInputListener listener)
Entfernt den als MouseInputListener registrierten MouseListener wieder aus dem Control. |
void |
setActionClassForAncestor(String actionClassName)
Setzt den Namen der Actionklasse, die aufgerufen werden soll, wenn ein AncestorEvent ausgeloest wurde. |
void |
setActionClassForComponent(String actionClassName)
Setzt den Namen der Actionklasse, die aufgerufen werden soll, wenn ein ComponentEvent ausgeloest wurde. |
void |
setActionClassForContainer(String actionClassName)
Setzt den Namen der Actionklasse, die aufgerufen werden soll, wenn ein ContainerEvent ausgeloest wurde. |
void |
setActionClassForFocus(String actionClassName)
Setzt den Namen der Actionklasse, die aufgerufen werden soll, wenn ein FocusEvent ausgeloest wurde. |
void |
setActionClassForHierarchy(String actionClassName)
Setzt den Namen der Actionklasse, die aufgerufen werden soll, wenn ein HierarchyEvent ausgeloest wurde. |
void |
setActionClassForHierarchyBounds(String actionClassName)
Setzt den Namen der Actionklasse, die aufgerufen werden soll, wenn ein HierarchyEvent ausgeloest wurde. |
void |
setActionClassForInputMethod(String actionClassName)
Setzt den Namen der Actionklasse, die aufgerufen werden soll, wenn ein InputMethodEvent ausgeloest wurde. |
void |
setActionClassForKey(String actionClassName)
Setzt den Namen der Actionklasse, die aufgerufen werden soll, wenn ein KeyEvent ausgeloest wurde. |
void |
setActionClassForMouse(String actionClassName)
Setzt den Namen der Actionklasse, die aufgerufen werden soll, wenn ein MouseEvent ausgeloest wurde. |
void |
setActionClassForMouseInput(String actionClassName)
Setzt den Namen der Actionklasse, die aufgerufen werden soll, wenn ein Mouse- oder MouseMotionEvent ausgeloest wurde. |
void |
setActionClassForMouseMotion(String actionClassName)
Setzt den Namen der Actionklasse, die aufgerufen werden soll, wenn ein MouseMotionEvent ausgeloest wurde. |
void |
setActionClassForPropertyChange(String actionClassName)
Setzt den Namen der Actionklasse, die aufgerufen werden soll, wenn ein PropertyChangeEvent ausgeloest wurde. |
void |
setActionClassForVetoableChange(String actionClassName)
Setzt den Namen der Actionklasse, die aufgerufen werden soll, wenn ein VetoableChangeEvent ausgeloest wurde. |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Methods inherited from interface de.jsystems.framework.common.action.IActionInterface |
isEnabled, setEnabled |
Methods inherited from interface de.jsystems.framework.common.action.swing.IAncestor |
addAncestorListener, removeAncestorListener |
Methods inherited from interface de.jsystems.framework.common.action.beans.IPropertyChange |
addPropertyChangeListener, removePropertyChangeListener |
Methods inherited from interface de.jsystems.framework.common.action.beans.IVetoableChange |
addVetoableChangeListener, removeVetoableChangeListener |
Methods inherited from interface de.jsystems.framework.common.action.awt.IContainer |
addContainerListener, removeContainerListener |
Methods inherited from interface de.jsystems.framework.common.action.awt.IComponent |
addComponentListener, removeComponentListener |
Methods inherited from interface de.jsystems.framework.common.action.awt.IFocus |
addFocusListener, removeFocusListener |
Methods inherited from interface de.jsystems.framework.common.action.awt.IHierarchy |
addHierarchyListener, removeHierarchyListener |
Methods inherited from interface de.jsystems.framework.common.action.awt.IHierarchyBounds |
addHierarchyBoundsListener, removeHierarchyBoundsListener |
Methods inherited from interface de.jsystems.framework.common.action.awt.IInputMethod |
addInputMethodListener, removeInputMethodListener |
Methods inherited from interface de.jsystems.framework.common.action.awt.IKey |
addKeyListener, removeKeyListener |
Methods inherited from interface de.jsystems.framework.common.action.awt.IMouse |
addMouseListener, removeMouseListener |
Methods inherited from interface de.jsystems.framework.common.action.awt.IMouseMotion |
addMouseMotionListener, removeMouseMotionListener |
Constructor Detail |
public FTable()
JTable.createDefaultDataModel()
,
JTable.createDefaultColumnModel()
,
JTable.createDefaultSelectionModel()
public FTable(TableModel dm)
dm
- the data model for the table.JTable.createDefaultColumnModel()
,
JTable.createDefaultSelectionModel()
public FTable(TableModel dm, TableColumnModel cm)
dm
- the data model for the table.cm
- the column model for the table.JTable.createDefaultSelectionModel()
public FTable(TableModel dm, TableColumnModel cm, ListSelectionModel sm)
dm
- the data model for the table.cm
- the column model for the table.sm
- the row selection model for the table.JTable.createDefaultDataModel()
,
JTable.createDefaultColumnModel()
,
JTable.createDefaultSelectionModel()
public FTable(int numRows, int numColumns)
numRows
- the number of rows the table holds.numColumns
- the number of columns the table holds.DefaultTableModel
public FTable(Vector rowData, Vector columnNames)
((Vector)rowData.elementAt(1)).elementAt(5);
rowData
- the data for the new table.columnNames
- names of each column.public FTable(Object[][] rowData, Object[] columnNames)
All rows must be of the same length as columnNames.
rowData[1][5];
rowData
- the data for the new table.columnNames
- names of each column.
Method Detail |
public String getActionClassForAncestor()
IAncestor
getActionClassForAncestor
in interface IAncestor
public void setActionClassForAncestor(String actionClassName)
IAncestor
setActionClassForAncestor
in interface IAncestor
actionClassName
- Der Name der Actionklasse fuer AncestorEvent.public String getActionClassForPropertyChange()
IPropertyChange
getActionClassForPropertyChange
in interface IPropertyChange
public void setActionClassForPropertyChange(String actionClassName)
IPropertyChange
setActionClassForPropertyChange
in interface IPropertyChange
actionClassName
- Der Name der Actionklasse fuer PropertyChangeEvent.public String getActionClassForVetoableChange()
IVetoableChange
getActionClassForVetoableChange
in interface IVetoableChange
public void setActionClassForVetoableChange(String actionClassName)
IVetoableChange
setActionClassForVetoableChange
in interface IVetoableChange
actionClassName
- Der Name der Actionklasse fuer VetoableChangeEvent.public String getActionClassForContainer()
IContainer
getActionClassForContainer
in interface IContainer
public void setActionClassForContainer(String actionClassName)
IContainer
setActionClassForContainer
in interface IContainer
actionClassName
- Der Name der Actionklasse fuer ContainerEvents.public String getActionClassForComponent()
IComponent
getActionClassForComponent
in interface IComponent
public void setActionClassForComponent(String actionClassName)
IComponent
setActionClassForComponent
in interface IComponent
actionClassName
- Der Name der Actionklasse fuer ComponentEvents.public String getActionClassForFocus()
IFocus
getActionClassForFocus
in interface IFocus
public void setActionClassForFocus(String actionClassName)
IFocus
setActionClassForFocus
in interface IFocus
actionClassName
- Der Name der Actionklasse fuer FocusEvents.public String getActionClassForHierarchy()
IHierarchy
getActionClassForHierarchy
in interface IHierarchy
public void setActionClassForHierarchy(String actionClassName)
IHierarchy
setActionClassForHierarchy
in interface IHierarchy
actionClassName
- Der Name der Actionklasse fuer HierarchyEvents.public String getActionClassForHierarchyBounds()
IHierarchyBounds
getActionClassForHierarchyBounds
in interface IHierarchyBounds
public void setActionClassForHierarchyBounds(String actionClassName)
IHierarchyBounds
setActionClassForHierarchyBounds
in interface IHierarchyBounds
actionClassName
- Der Name der Actionklasse fuer HierarchyEvents.public String getActionClassForInputMethod()
IInputMethod
getActionClassForInputMethod
in interface IInputMethod
public void setActionClassForInputMethod(String actionClassName)
IInputMethod
setActionClassForInputMethod
in interface IInputMethod
actionClassName
- Der Name der Actionklasse fuer InputMethodEvents.public String getActionClassForKey()
IKey
getActionClassForKey
in interface IKey
public void setActionClassForKey(String actionClassName)
IKey
setActionClassForKey
in interface IKey
actionClassName
- Der Name der Actionklasse fuer KeyEvents.public String getActionClassForMouse()
IMouse
getActionClassForMouse
in interface IMouse
public void setActionClassForMouse(String actionClassName)
IMouse
setActionClassForMouse
in interface IMouse
actionClassName
- Der Name der Actionklasse fuer MouseEvents.public String getActionClassForMouseMotion()
IMouseMotion
getActionClassForMouseMotion
in interface IMouseMotion
public void setActionClassForMouseMotion(String actionClassName)
IMouseMotion
setActionClassForMouseMotion
in interface IMouseMotion
actionClassName
- Der Name der Actionklasse fuer MouseMotionEvents.public String getActionClassForMouseInput()
IMouseInput
getActionClassForMouseInput
in interface IMouseInput
public void setActionClassForMouseInput(String actionClassName)
IMouseInput
setActionClassForMouseInput
in interface IMouseInput
actionClassName
- Der Name der Actionklasse fuer Mouse- oder MouseMotionEvent.public void addMouseInputListener(MouseInputListener listener)
removeMouseInputListener(javax.swing.event.MouseInputListener)
zu benutzen.
addMouseInputListener
in interface IMouseInput
listener
- der zu registrierende Listener.public void removeMouseInputListener(MouseInputListener listener)
removeMouseInputListener
in interface IMouseInput
listener
- Der zu entfernende Listener.addMouseInputListener(MouseInputListener)
|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |