When looking at the horizontal layout, you have the upper part (yellow / green) and the lower part (pink) in parallel . The upper part displays the sequence of yellow and green:
layout.setHorizontalGroup( layout.createParallelGroup() // upper and lower part show parallel layout .addGroup(layout.createSequentialGroup() // <- upper part .addComponent(yellow) .addComponent(green) ).addComponent(pink) // <- lower part );
On the other hand, the vertical layout is a sequence of the upper part (yellow and green in parallel , that is, side by side) and the lower part (pink).
layout.setVerticalGroup( layout.createSequentialGroup() // upper and lower part sequentially .addGroup(layout.createParallelGroup() // <- upper part .addComponent(yellow) .addComponent(green) ).addComponent(pink) // <- lower part );
source share