JMenuBar Frame Abstand

schmidi000

Mitglied
Hey Leute ich habe folgendes Problem: Ich hab mir auf meinen Frame JMenuBar und JTextArea gesetzt, hat auch alles toll funktioniert nur ist bei allen Seiten ein Abstand zum Frame. Hier ist mein Code:
Java:
setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
setBounds(100, 100, 1024, 768);
contentPane = new JPanel();
contentPane.setBorder(new EmptyBorder(5, 5, 5, 5));
setContentPane(contentPane);
contentPane.setLayout(new BorderLayout(0, 0));
		
JTextArea textArea = new JTextArea();
contentPane.add(textArea, BorderLayout.CENTER);
		
JMenuBar menubar = new JMenuBar(); 
contentPane.add(menubar, BorderLayout.NORTH);
		
JMenu datei = new JMenu("Datei");
		
JMenuItem open = new JMenuItem("Öffnen");
open.addActionListener(this);
open.setActionCommand("open");
open.setAccelerator(KeyStroke.getKeyStroke(KeyEvent.VK_O, InputEvent.CTRL_MASK));
		
JMenuItem save = new JMenuItem("Speichern unter ...");
save.setAccelerator(KeyStroke.getKeyStroke(KeyEvent.VK_S, InputEvent.CTRL_MASK | InputEvent.ALT_MASK));
		save.addActionListener(this);
		save.setActionCommand("save");
		
		
		menubar.add(datei);
		
		datei.add(open);
		datei.add(save);
		
		JSeparator separator = new JSeparator();
		separator.setOrientation(SwingConstants.VERTICAL);
		menubar.add(separator);

Könnte das evtl. am Layout liegen?
 
also der von dir gepostete Code ergibt das folgende Bild...ich erkenne da keine besonders auffälligen Abstände zum Frame...
 
contentPane.setBorder(new EmptyBorder(5, 5, 5, 5));
= lass innerhalb meines Frames 5 pixel Abstand auf die Ränder.

Und einen Menubar addet man nicht zum contentpane (dann siehts nämlich so aus wie bei dir) sonder setzt man beim JFrame mit setJMenuBar()
 

Zurück
Oben