+
+ JPanel propertiesPanel = createPropertiesPanel();
+ add(propertiesPanel, BorderLayout.CENTER);
+
+ JPanel buttonPanel = createButtonPanel();
+ add(buttonPanel, BorderLayout.PAGE_END);
+ }
+
+ /**
+ * Creates the properties panel.
+ *
+ * @return The properties panel
+ */
+ private JPanel createPropertiesPanel() {
+ JPanel propertiesPanel = new JPanel(new GridBagLayout());
+
+ return propertiesPanel;
+ }
+
+ /**
+ * Creates the button panel.
+ *
+ * @return The button panel
+ */
+ private JPanel createButtonPanel() {
+ JPanel buttonPanel = new JPanel(new FlowLayout(FlowLayout.TRAILING, 12, 12));
+ buttonPanel.setBorder(BorderFactory.createEmptyBorder(-12, -12, -12, -12));
+
+ buttonPanel.add(new JButton(swingInterface.getDeleteProjectAction()));
+ buttonPanel.add(new JButton(swingInterface.getCloneProjectAction()));
+
+ return buttonPanel;