OK, jetzt sollte aber alles da sein ^^
[code=Java]
import javax.swing.Icon;
import javax.swing.ImageIcon;
import javax.swing.JFrame;
import javax.swing.JMenu;
import javax.swing.JMenuBar;
import javax.swing.JMenuItem;
import javax.swing.JPanel;
import javax.swing.JTabbedPane;
import javax.swing.JTextArea;
public class MainFrame{
private JFrame m_JFrame = new JFrame();
private JMenuBar m_JMenubar = new JMenuBar();
private JTabbedPane M_JTabbedPane = new JTabbedPane();
private JMenu m_fileMenu = new JMenu("Datei");
private JMenu m_helpMenu = new JMenu("Hilfe");
private JMenuItem m_AboutTheProgramm = new JMenuItem("Über das Programm");
private Icon m_Projektliste = new ImageIcon(
"images/toolbaricons/speichern.gif");
public MainFrame() {
configJFrame();
configJMenuBar();
configJTabbedPane();
m_JFrame.setJMenuBar(m_JMenubar);
m_JFrame.add(M_JTabbedPane);
m_JFrame.pack();
m_JFrame.setSize(1024, 768);
m_JFrame.setVisible(true);
}
private void configJFrame() {
m_JFrame = new JFrame();
m_JFrame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
}
private void configJMenuBar() {
m_JMenubar.add(m_fileMenu);
m_JMenubar.add(m_helpMenu);
m_helpMenu.add(m_AboutTheProgramm);
}
private void configJTabbedPane() {
ProjectPanel jp = new ProjectPanel();
M_JTabbedPane.addTab("Projektliste", m_Projektliste, jp,
"Liste aller Projekte");
M_JTabbedPane.addTab("Kontext-Liste", new JTextArea());
M_JTabbedPane.addTab("Checkliste", new JTextArea());
M_JTabbedPane.addTab("Routinen", new JTextArea());
}
public static void main(String[] args) {
new MainFrame();
}
}
[/code]