// initialize the symbol info from the table
DefaultTableModel tableModel = (DefaultTableModel) symbolTable.getModel();
int numRows = tableModel.getRowCount();
TablePlotSymbol[] symbols = new TablePlotSymbol[numRows];
for (int i = 0; i < numRows; i++) {
symbols[i] = new TablePlotSymbol();
symbols[i].setColNames(TclUtil.splitList((String) tableModel.getValueAt(i, COLUMNS)));
symbols[i].setShapeName((String) tableModel.getValueAt(i, SYMBOL));
symbols[i].setFg((String) tableModel.getValueAt(i, COLOR));
symbols[i].setBg(symbols[i].getFg());
symbols[i].setRatio((String) tableModel.getValueAt(i, RATIO));