int columns = grid.getColumns();
int columnWidths [] = new int[columns];
String columnWidthUnits [] = new String[columns];
for (int i = 0; i < columnWidths.length; i += 1) {
Column column = grid.getColumn(i);
String width = column.getWidth();
if (width != null) {
columnWidths[i] = Integer.parseInt(width);
} else {
columnWidths[i] = -1;
}
columnWidthUnits[i] = column.getWidthUnits();
}
if (columnWidths.length > 0) {
attributes.setColumnWidths(columnWidths);
attributes.setColumnWidthUnits(columnWidthUnits);
}