* @param horizontal layout orientation
* @param components components to place
*/
public GroupPanel ( final GroupingType groupingType, final int gap, final boolean horizontal, final Component... components )
{
super ( new GroupLayout ( horizontal ? GroupLayout.HORIZONTAL : GroupLayout.VERTICAL, gap ) );
setOpaque ( false );
// Placing components
for ( int i = 0; i < components.length; i++ )
{