private void layoutComponents() {
BoxBuilder layout = BoxBuilder.horizontal(this);
layout.glue().addAllWithSpace(2, hourBox, ":", minuteBox);
if (showSeconds) {
layout.strut(2).addAllWithSpace(2, ":", secondBox);
}
if (mode == TWELVE_HOUR_MODE) {
layout.strut(5).add(amPmBox);
}
layout.glue();