- putStringXY(x + (i * 8), 0, String.format(" %-6s ",
- columns.get(i).label), headingColor);
+ if (columns.get(i).get(top).isVisible() == false) {
+ break;
+ }
+ putStringXY(columns.get(i).get(top).getX(), 0,
+ String.format(" %-6s ", columns.get(i).label),
+ (i == selectedColumn ? headingColorSelected : headingColor));