]> git.argeo.org Git - gpl/argeo-slc.git/commitdiff
Make it more Mx like
authorMathieu Baudier <mbaudier@argeo.org>
Mon, 6 Oct 2008 09:53:27 +0000 (09:53 +0000)
committerMathieu Baudier <mbaudier@argeo.org>
Mon, 6 Oct 2008 09:53:27 +0000 (09:53 +0000)
git-svn-id: https://svn.argeo.org/slc/trunk@1719 4cfe0d0a-d680-48aa-b62c-e0a02a3f76cc

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");