source: src/main/java/genius/gui/MainPanel.java@ 1

Last change on this file since 1 was 1, checked in by Wouter Pasman, 7 years ago

Initial import : Genius 9.0.0

File size: 1.2 KB
Line 
1package genius.gui;
2
3import java.awt.Dimension;
4
5import javax.swing.JFrame;
6import javax.swing.JMenu;
7import javax.swing.JMenuBar;
8import javax.swing.JPanel;
9import javax.swing.JSplitPane;
10import javax.swing.JTabbedPane;
11
12import genius.gui.actions.AboutAction;
13import genius.gui.actions.OpenManual;
14
15@SuppressWarnings("serial")
16public class MainPanel extends JFrame {
17
18 private JTabbedPane repoPanel = new JTabbedPane();
19 private JPanel negoPanel = new JPanel();
20
21 public MainPanel() {
22 setMinimumSize(new Dimension(200, 100));
23 setTitle("GENIUS " + getClass().getPackage().getImplementationVersion());
24 JSplitPane splitpane = new JSplitPane(JSplitPane.HORIZONTAL_SPLIT, repoPanel, negoPanel);
25 add(splitpane);
26
27 setJMenuBar(new MenuBar());
28
29 }
30
31 public static void main(String[] args) {
32 MainPanel mainpanel = new MainPanel();
33 mainpanel.pack();
34 mainpanel.show();
35 }
36}
37
38class MenuBar extends JMenuBar {
39 private JMenu startMenu = new JMenu();
40 private JMenu helpMenu = new JMenu();
41
42 public MenuBar() {
43 startMenu.setText("Start");
44 startMenu.setName("startMenu");
45 add(startMenu);
46
47 helpMenu.setText("Help");
48 helpMenu.setName("startMenu");
49 helpMenu.add(new OpenManual());
50 helpMenu.add(new AboutAction());
51 add(helpMenu);
52 }
53}
Note: See TracBrowser for help on using the repository browser.