Hi,
I tried your new version with a specific TableModel (BeanTableModel not
EventTableModel).
First question, why you chose the syntax
JTable(name=defectsTable):
- EventTableModel
instead of
JTable(name=defectsTable):
EventTableModel
You should have only one TableModel (as you did JScrollPane).
Second, I tried somethink like
JFrame(title=Bean Table Model Frame, size=640x480) :
- JPanel(name=mainPanel) :
- JScrollPane(name=pane) :
JTable(name=mainTable) :
- BeanTableModel(name=tableModel)
- JButton(name=addButton, label=Add a row, onAction=addARow)
- MigLayout : |
[]
pane
addButton []
But I have an error
org.javabuilders.BuildException: Unable to call JTable.setModel with
type BeanTableModel. Error: null
It is quite weird because
BeanTableModel extends AbstractTableModel and the constructor
BeanTableModel is called.
Can you tell me if I did a mistake or if it is a bug.
Thanks in advance
Alexandre