package genius.gui; import java.awt.Dimension; import javax.swing.JFrame; import javax.swing.JMenu; import javax.swing.JMenuBar; import javax.swing.JPanel; import javax.swing.JSplitPane; import javax.swing.JTabbedPane; import genius.gui.actions.AboutAction; import genius.gui.actions.OpenManual; @SuppressWarnings("serial") public class MainPanel extends JFrame { private JTabbedPane repoPanel = new JTabbedPane(); private JPanel negoPanel = new JPanel(); public MainPanel() { setMinimumSize(new Dimension(200, 100)); setTitle("GENIUS " + getClass().getPackage().getImplementationVersion()); JSplitPane splitpane = new JSplitPane(JSplitPane.HORIZONTAL_SPLIT, repoPanel, negoPanel); add(splitpane); setJMenuBar(new MenuBar()); } public static void main(String[] args) { MainPanel mainpanel = new MainPanel(); mainpanel.pack(); mainpanel.show(); } } class MenuBar extends JMenuBar { private JMenu startMenu = new JMenu(); private JMenu helpMenu = new JMenu(); public MenuBar() { startMenu.setText("Start"); startMenu.setName("startMenu"); add(startMenu); helpMenu.setText("Help"); helpMenu.setName("startMenu"); helpMenu.add(new OpenManual()); helpMenu.add(new AboutAction()); add(helpMenu); } }