This week's book giveaway is in the General Computing forum. We're giving away four copies of Arduino in Action and have Martin Evans, Joshua Noble, and Jordan Hochenbaum on-line! See this thread for details.
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.
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.