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()
 

Neue Themen


Zurück
Oben