< prev index next >

modules/fxpackager/src/test/java/hello/TestPackager.java

Print this page
rev 9619 : imported patch 9-jake-fxpackager.patch

@@ -154,11 +154,28 @@
         panel.setLayout(new BorderLayout());
         panel.setBorder(BorderFactory.createEmptyBorder(10, 30, 30, 30));
         label.setBorder(BorderFactory.createEmptyBorder(0, 0, 20, 0));
         panel.add(label, BorderLayout.NORTH);
 
-        panel.add(box, BorderLayout.CENTER);
+        DefaultTableModel propsModel = new DefaultTableModel();
+        propsModel.addColumn("Key");
+        propsModel.addColumn("Value");
+
+        for (Map.Entry <Object, Object> entry : System.getProperties().entrySet()) {
+            propsModel.addRow(new Object[] {entry.getKey(), entry.getValue()});
+        }
+        JTable props = new JTable(propsModel);
+        props.setAutoCreateRowSorter(true);
+        JScrollPane propsScroller = new JScrollPane(props);
+        propsScroller.setPreferredSize(new Dimension(400, 100));
+
+
+        JTabbedPane tabbedPane = new JTabbedPane();
+        tabbedPane.addTab("Launch", box);
+        tabbedPane.addTab("System", propsScroller);
+
+        panel.add(tabbedPane, BorderLayout.CENTER);
         panel.setSize(panel.getPreferredSize());
 
         frame.getContentPane().add(panel);
         frame.setLocationRelativeTo(null);
         frame.setSize(frame.getPreferredSize());
< prev index next >