panel.setBorder(BorderFactory.createTitledBorder("Color Picker"));
GroupLayout layout = new GroupLayout(panel);
panel.setLayout(layout);
Group swatchesParallel = layout.createParallelGroup();
for (JPanel swatch: swatches) {
swatchesParallel.addComponent(swatch);
}
Group swatchesSequential = layout.createSequentialGroup();
boolean first = true;
for (JPanel swatch: swatches) {
if (!first) swatchesSequential.addGap(5);