]> git.argeo.org Git - gpl/argeo-slc.git/blobdiff - sandbox/argeo.slc.testui/src/main/java/org/argeo/slc/testui/SwingTestUi.java
Make it more Mx like
[gpl/argeo-slc.git] / sandbox / argeo.slc.testui / src / main / java / org / argeo / slc / testui / SwingTestUi.java
index de3f6ad957cfc5193088d28e92c299b1c15fe02e..0c1d96d7cf81fe4c7470878bc129e6302a066186 100644 (file)
@@ -8,6 +8,9 @@ import javax.swing.JButton;
 import javax.swing.JDialog;
 import javax.swing.JFrame;
 import javax.swing.JLabel;
+import javax.swing.JMenu;
+import javax.swing.JMenuBar;
+import javax.swing.JMenuItem;
 import javax.swing.JPanel;
 import javax.swing.JTextField;
 
@@ -19,11 +22,32 @@ public class SwingTestUi {
                        frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
 
                frame.getContentPane().setLayout(new GridLayout(4, 1));
+               frame.setTitle("Mx");
 
                // "Hello World" label.
                final JLabel label = new JLabel("Hello World");
                frame.getContentPane().add(label);
 
+               {
+                       // Add menu
+                       JMenuBar menubar = new JMenuBar();
+                       JMenu menuSession = new JMenu("Session");
+                       menubar.add(menuSession);
+                       JMenuItem start = new JMenuItem("Start");
+                       menuSession.add(start);
+                       start.addActionListener(new ActionListener() {
+
+                               public void actionPerformed(ActionEvent e) {
+                                       JDialog dialog = new JDialog(frame, "New Session");
+                                       JLabel label = new JLabel("Mx Session");
+                                       dialog.getContentPane().add(label);
+                                       dialog.pack();
+                                       dialog.setVisible(true);
+                               }
+                       });
+                       frame.setJMenuBar(menubar);
+               }
+
                // Change label button
                {
                        final JButton button = new JButton("Button");