import javax.swing.SwingConstants;
import javax.swing.border.EmptyBorder;
+import net.pterodactylus.jsite.core.Project;
import net.pterodactylus.jsite.i18n.I18n;
import net.pterodactylus.jsite.i18n.I18nable;
import net.pterodactylus.jsite.i18n.gui.I18nAction;
/** The about menu. */
private I18nMenu aboutMenu;
+
+ /** The tabbed project pane. */
+ private JTabbedPane projectPane;
/**
* Creates a new main window that redirects all actions to the given swing
statusBar.setText(text);
}
+ /**
+ * {@inheritDoc}
+ */
+ @Override
+ public Container getContentPane() {
+ return contentPane;
+ }
+
+
+ public Project getSelectedProject() {
+ return null;
+ }
+
//
// PRIVATE METHODS
//
getContentPane().add(upperPanel, BorderLayout.PAGE_START);
contentPane.setBorder(new EmptyBorder(12, 12, 12, 12));
- JTabbedPane tabbedPane = new JTabbedPane(SwingConstants.TOP, JTabbedPane.SCROLL_TAB_LAYOUT);
- upperPanel.add(tabbedPane, BorderLayout.CENTER);
+ projectPane = new JTabbedPane(SwingConstants.TOP, JTabbedPane.SCROLL_TAB_LAYOUT);
+ upperPanel.add(projectPane, BorderLayout.CENTER);
Box projectOverviewPanel = new Box(BoxLayout.PAGE_AXIS);
- tabbedPane.add(I18n.get("mainWindow.pane.overview.title"), projectOverviewPanel);
+ projectPane.add(I18n.get("mainWindow.pane.overview.title"), projectOverviewPanel);
projectOverviewPanel.setBorder(new EmptyBorder(12, 12, 12, 12));
projectOverviewPanel.add(Box.createVerticalGlue());
JButton addProjectButton = new JButton(swingInterface.getAddProjectAction());
// getContentPane().add(lowerPanel, BorderLayout.CENTER);
}
- /**
- * {@inheritDoc}
- */
- @Override
- public Container getContentPane() {
- return contentPane;
- }
-
//
// INTERFACE I18nable
//