diff options
author | Roman Kennke <roman@kennke.org> | 2005-10-31 10:13:37 +0000 |
---|---|---|
committer | Roman Kennke <roman@kennke.org> | 2005-10-31 10:13:37 +0000 |
commit | c08a4841323d9cc193f7aef93e6a13fc463b534c (patch) | |
tree | 372ed51ddd47bafc0935a1835045a9ac9180eefc | |
parent | 304830c9ace768462a75ee42ff5cbeaba628c92c (diff) | |
download | classpath-c08a4841323d9cc193f7aef93e6a13fc463b534c.tar.gz |
2005-10-31 Roman Kennke <kennke@aicas.com>
* javax/swing/JTable.java
(AccessibleJTable.tableChanged): Implemented.
(AccessibleJTable.tableRowsInserted): Implemented.
(AccessibleJTable.tableRowsDeleted): Implemented.
-rw-r--r-- | ChangeLog | 7 | ||||
-rw-r--r-- | javax/swing/JTable.java | 42 |
2 files changed, 47 insertions, 2 deletions
@@ -1,3 +1,10 @@ +2005-10-31 Roman Kennke <kennke@aicas.com> + + * javax/swing/JTable.java + (AccessibleJTable.tableChanged): Implemented. + (AccessibleJTable.tableRowsInserted): Implemented. + (AccessibleJTable.tableRowsDeleted): Implemented. + 2005-10-30 Mark Wielaard <mark@klomp.org> * javax/swing/plaf/basic/BasicTreeUI.java diff --git a/javax/swing/JTable.java b/javax/swing/JTable.java index ac1db14b3..9ee716971 100644 --- a/javax/swing/JTable.java +++ b/javax/swing/JTable.java @@ -206,10 +206,48 @@ public class JTable } + /** + * Receives notification when the table model changes. Depending on the + * type of change, this method calls {@link #tableRowsInserted} or + * {@link #tableRowsDeleted}. + * + * @param event the table model event + */ public void tableChanged(TableModelEvent event) { - // TODO Auto-generated method stub - + switch (event.getType()) + { + case TableModelEvent.INSERT: + tableRowsInserted(event); + break; + case TableModelEvent.DELETE: + tableRowsDeleted(event); + break; + } + } + + /** + * Receives notification when one or more rows have been inserted into the + * table. + * + * @param event the table model event + */ + public void tableRowsInserted(TableModelEvent event) + { + // TODO: What to do here, if anything? This might be a hook method for + // subclasses... + } + + /** + * Receives notification when one or more rows have been deleted from the + * table. + * + * @param event the table model event + */ + public void tableRowsDeleted(TableModelEvent event) + { + // TODO: What to do here, if anything? This might be a hook method for + // subclasses... } public void columnAdded(TableColumnModelEvent event) |