| Author |
Updating JTable data sources
|
Aran Winters
Greenhorn
Joined: Nov 23, 2003
Posts: 11
|
|
This is my first post - if this question is better suited to the intermediate forum, I apologize and will take it there. I'm having difficulty getting my table to refresh its data model and itself (appearance wise). I'm using a DefaultTableModel which is constructed with 2 Vectors. 1 is the data Vector, the other for the column headings. To begin, I start my application with an empty data Vector, so the table is displayed as empty - fine no problems. Next I have a button which adds an entry to the data Vector, and also generates an event for the table. To construct the event (TableModelEvent), I pass it my table model. Then I have used both newRowsAdded() and newDataAvailable() to deliver the event. I do have a TableModelListener, and the gist of what is does is an addRow() where I pass it the new row data. Here's the problematic behaviour - When I use the GUI to update the table, it enters the 1 row of data over and over again (maybe 32k times). I would appreciate any insights, or feedback. Thanks.
|
 |
Tobias Hess
Ranch Hand
Joined: Apr 06, 2004
Posts: 55
|
|
|
You have created a loop. Post some code, please.
|
 |
Dirk Schreckmann
Sheriff
Joined: Dec 10, 2001
Posts: 7023
|
|
|
Moving this to the Swing / JFC / AWT forum...
|
[How To Ask Good Questions] [JavaRanch FAQ Wiki] [JavaRanch Radio]
|
 |
Aran Winters
Greenhorn
Joined: Nov 23, 2003
Posts: 11
|
|
Here's my problem code: So that's it (of course I've only posted some blocks). I have since found a workaround by putting the addRow() call into the JButton listener, but I was hoping someone might explain how I had created a loop through this code. Thanks.
|
 |
 |
|
|
subject: Updating JTable data sources
|
|
|