X-Git-Url: http://www2.svjatoslav.eu/gitweb/?p=sixth-3d-demos.git;a=blobdiff_plain;f=src%2Fmain%2Fjava%2Feu%2Fsvjatoslav%2Fsixth%2Fe3d%2Fexamples%2Flauncher%2FMenuPanel.java;h=1f868b9965b6e71aef93c8bcba28b7b290de7416;hp=e77b53fb19e26c38493de2b8c202bb3a62910f1e;hb=151ac55eaaa0f3a2d7a589a0a3ff877b6db09a6f;hpb=3faa9ebcc7e643181ec70a26a69ba1dbd40e6ab6 diff --git a/src/main/java/eu/svjatoslav/sixth/e3d/examples/launcher/MenuPanel.java b/src/main/java/eu/svjatoslav/sixth/e3d/examples/launcher/MenuPanel.java index e77b53f..1f868b9 100644 --- a/src/main/java/eu/svjatoslav/sixth/e3d/examples/launcher/MenuPanel.java +++ b/src/main/java/eu/svjatoslav/sixth/e3d/examples/launcher/MenuPanel.java @@ -21,33 +21,15 @@ class MenuPanel extends JPanel { 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 @@ -65,7 +47,7 @@ class MenuPanel extends JPanel { groupLayout .createSequentialGroup() .addComponent( - lblNewLabel, + chooseExample, GroupLayout.PREFERRED_SIZE, 426, GroupLayout.PREFERRED_SIZE) @@ -81,37 +63,37 @@ class MenuPanel extends JPanel { .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)) @@ -121,31 +103,30 @@ class MenuPanel extends JPanel { 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 @@ -154,27 +135,24 @@ class MenuPanel extends JPanel { } } - 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 @@ -187,12 +165,11 @@ class MenuPanel extends JPanel { } } - 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 @@ -201,12 +178,11 @@ class MenuPanel extends JPanel { } } - 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 @@ -219,12 +195,11 @@ class MenuPanel extends JPanel { } } - 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