- groupLayout
- .setHorizontalGroup(groupLayout
- .createParallelGroup(Alignment.LEADING)
- .addGroup(
- groupLayout
- .createSequentialGroup()
- .addContainerGap()
- .addGroup(
- groupLayout
- .createParallelGroup(
- Alignment.LEADING)
- .addGroup(
- Alignment.TRAILING,
- groupLayout
- .createSequentialGroup()
- .addComponent(
- chooseExample,
- GroupLayout.PREFERRED_SIZE,
- 426,
- GroupLayout.PREFERRED_SIZE)
- .addContainerGap(
- GroupLayout.DEFAULT_SIZE,
- Short.MAX_VALUE))
- .addGroup(
- Alignment.TRAILING,
- groupLayout
- .createSequentialGroup()
- .addGroup(
- groupLayout
- .createParallelGroup(
- Alignment.TRAILING)
- .addComponent(
- showOctree,
- Alignment.LEADING,
- GroupLayout.DEFAULT_SIZE,
- 331,
- Short.MAX_VALUE)
- .addComponent(
- showMathGraphs,
- Alignment.LEADING,
- GroupLayout.DEFAULT_SIZE,
- 331,
- Short.MAX_VALUE)
- .addComponent(
- showPointCloud,
- Alignment.LEADING,
- GroupLayout.DEFAULT_SIZE,
- 331,
- Short.MAX_VALUE)
- .addComponent(
- showRain,
- Alignment.LEADING,
- GroupLayout.DEFAULT_SIZE,
- 331,
- Short.MAX_VALUE)
- .addComponent(
- showSinusMap,
- Alignment.LEADING,
- GroupLayout.DEFAULT_SIZE,
- GroupLayout.DEFAULT_SIZE,
- Short.MAX_VALUE)
- .addComponent(
- showTextEditors,
- GroupLayout.DEFAULT_SIZE,
- 331,
- Short.MAX_VALUE))
- .addGap(107)))));
- groupLayout.setVerticalGroup(groupLayout.createParallelGroup(
- Alignment.LEADING).addGroup(
- groupLayout
- .createSequentialGroup()
- .addGap(7)
- .addComponent(chooseExample, GroupLayout.PREFERRED_SIZE,
- 58, GroupLayout.PREFERRED_SIZE)
- .addPreferredGap(ComponentPlacement.RELATED)
- .addComponent(showTextEditors)
- .addPreferredGap(ComponentPlacement.RELATED)
- .addComponent(showSinusMap)
- .addPreferredGap(ComponentPlacement.RELATED)
- .addComponent(showRain)
- .addPreferredGap(ComponentPlacement.RELATED)
- .addComponent(showPointCloud)
- .addPreferredGap(ComponentPlacement.RELATED)
- .addComponent(showMathGraphs)
- .addPreferredGap(ComponentPlacement.RELATED)
- .addComponent(showOctree)
- .addContainerGap(137, Short.MAX_VALUE)));
- setLayout(groupLayout);
-
+ GroupLayout.SequentialGroup sequentialGroup = groupLayout.createSequentialGroup();
+ sequentialGroup.addComponent(new JLabel("Choose an example to launch:"));
+ sequentialGroup.addComponent(new JButton(new ShowOctree()));
+ sequentialGroup.addComponent(new JButton(new ShowMathGraphs()));
+ sequentialGroup.addComponent(new JButton(new ShowPointcloud()));
+ sequentialGroup.addComponent(new JButton(new ShowRain()));
+ sequentialGroup.addComponent(new JButton(new ShowSinusMap()));
+ sequentialGroup.addComponent(new JButton(new ShowTextEditors()));
+ sequentialGroup.addComponent(new JButton(new ShowGameOfLife()));