title: How should I save and load a JTable with all it's properties?
body: <p>My problem is that I want to save a JTable locally with all it's properties then load it back from a file. I tried serializing, but found out that I can't serialize SpringLayout. I tried to use transient keyword, but it didn't seem to work. After that I tried to use XMLEncoder. Now it gives java.lang.InstantiationException: java.util.Arrays$ArrayList error.
  I mainly need to save the following: column name, column width, column order, table data
  How should I do it? Should I just save all of this in a txt file, and parse it later?</p>