public MenuPanel() {
- final JLabel lblNewLabel = new JLabel("Choose an example to launch.");
+ final JLabel chooseExample = new JLabel("Choose an example to launch.");
- final JButton btnNewButton = new JButton("Demo 1");
- btnNewButton.addActionListener(e -> {
- });
- Action action = new SwingAction();
- btnNewButton.setAction(action);
+ final JButton showTextEditors = new JButton(new ShowTextEditors());
+ final JButton showSinusMap = new JButton(new ShowSinusMap());
+ final JButton showRain = new JButton(new ShowRain());
+ final JButton showPointCloud = new JButton(new ShowPointcloud());
+ final JButton showMathGraphs = new JButton(new ShowMathGraphs());
+ final JButton showOctree = new JButton(new ShowOctree());
- final JButton btnNewButton_1 = new JButton("Demo 2");
- Action action_1 = new SwingAction_1();
- btnNewButton_1.setAction(action_1);
-
- final JButton button = new JButton("New button");
- Action action_2 = new SwingAction_2();
- button.setAction(action_2);
-
- final JButton btnNewButton_2 = new JButton("New button");
- Action action_3 = new SwingAction_3();
- btnNewButton_2.setAction(action_3);
-
- final JButton btnNewButton_3 = new JButton("New button");
- Action action_4 = new SwingAction_4();
- btnNewButton_3.setAction(action_4);
-
- final JButton btnNewButton_4 = new JButton("New button");
- Action action_5 = new SwingAction_5();
- btnNewButton_4.setAction(action_5);
final GroupLayout groupLayout = new GroupLayout(this);
groupLayout
.setHorizontalGroup(groupLayout
groupLayout
.createSequentialGroup()
.addComponent(
- lblNewLabel,
+ chooseExample,
GroupLayout.PREFERRED_SIZE,
426,
GroupLayout.PREFERRED_SIZE)
.createParallelGroup(
Alignment.TRAILING)
.addComponent(
- btnNewButton_4,
+ showOctree,
Alignment.LEADING,
GroupLayout.DEFAULT_SIZE,
331,
Short.MAX_VALUE)
.addComponent(
- btnNewButton_3,
+ showMathGraphs,
Alignment.LEADING,
GroupLayout.DEFAULT_SIZE,
331,
Short.MAX_VALUE)
.addComponent(
- btnNewButton_2,
+ showPointCloud,
Alignment.LEADING,
GroupLayout.DEFAULT_SIZE,
331,
Short.MAX_VALUE)
.addComponent(
- button,
+ showRain,
Alignment.LEADING,
GroupLayout.DEFAULT_SIZE,
331,
Short.MAX_VALUE)
.addComponent(
- btnNewButton_1,
+ showSinusMap,
Alignment.LEADING,
GroupLayout.DEFAULT_SIZE,
GroupLayout.DEFAULT_SIZE,
Short.MAX_VALUE)
.addComponent(
- btnNewButton,
+ showTextEditors,
GroupLayout.DEFAULT_SIZE,
331,
Short.MAX_VALUE))
groupLayout
.createSequentialGroup()
.addGap(7)
- .addComponent(lblNewLabel, GroupLayout.PREFERRED_SIZE,
+ .addComponent(chooseExample, GroupLayout.PREFERRED_SIZE,
58, GroupLayout.PREFERRED_SIZE)
.addPreferredGap(ComponentPlacement.RELATED)
- .addComponent(btnNewButton)
+ .addComponent(showTextEditors)
.addPreferredGap(ComponentPlacement.RELATED)
- .addComponent(btnNewButton_1)
+ .addComponent(showSinusMap)
.addPreferredGap(ComponentPlacement.RELATED)
- .addComponent(button)
+ .addComponent(showRain)
.addPreferredGap(ComponentPlacement.RELATED)
- .addComponent(btnNewButton_2)
+ .addComponent(showPointCloud)
.addPreferredGap(ComponentPlacement.RELATED)
- .addComponent(btnNewButton_3)
+ .addComponent(showMathGraphs)
.addPreferredGap(ComponentPlacement.RELATED)
- .addComponent(btnNewButton_4)
+ .addComponent(showOctree)
.addContainerGap(137, Short.MAX_VALUE)));
setLayout(groupLayout);
}
- private class SwingAction extends AbstractAction {
+ private class ShowTextEditors extends AbstractAction {
private static final long serialVersionUID = 5197962166765841015L;
- public SwingAction() {
+ public ShowTextEditors() {
putValue(NAME, "Text editors");
- putValue(SHORT_DESCRIPTION, "Some short description");
}
@Override
}
}
- private class SwingAction_1 extends AbstractAction {
+ private class ShowSinusMap extends AbstractAction {
private static final long serialVersionUID = -896479509963403828L;
- public SwingAction_1() {
+ public ShowSinusMap() {
putValue(NAME, "Wireframe sphere and ploygon landscape");
- putValue(SHORT_DESCRIPTION, "Some short description");
}
@Override
public void actionPerformed(final ActionEvent e) {
SphereDemo.main(null);
-
}
}
- private class SwingAction_2 extends AbstractAction {
+ private class ShowRain extends AbstractAction {
private static final long serialVersionUID = 8566009849873897321L;
- public SwingAction_2() {
+ public ShowRain() {
putValue(NAME, "Raining numbers");
- putValue(SHORT_DESCRIPTION, "Some short description");
}
@Override
}
}
- private class SwingAction_3 extends AbstractAction {
+ private class ShowPointcloud extends AbstractAction {
private static final long serialVersionUID = -5369105936409884389L;
- public SwingAction_3() {
+ public ShowPointcloud() {
putValue(NAME, "Pointcloud galaxy");
- putValue(SHORT_DESCRIPTION, "Some short description");
}
@Override
}
}
- private class SwingAction_4 extends AbstractAction {
+ private class ShowMathGraphs extends AbstractAction {
private static final long serialVersionUID = -8486796142555764460L;
- public SwingAction_4() {
+ public ShowMathGraphs() {
putValue(NAME, "Mathematical graphs");
- putValue(SHORT_DESCRIPTION, "Some short description");
}
@Override
}
}
- private class SwingAction_5 extends AbstractAction {
+ private class ShowOctree extends AbstractAction {
private static final long serialVersionUID = -6210703594848004946L;
- public SwingAction_5() {
+ public ShowOctree() {
putValue(NAME, "Volumetric Octree");
- putValue(SHORT_DESCRIPTION, "Some short description");
}
@Override