< 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 >