Alterar posição de Jmenubar

0 respostas
Kiko1

Boa noite pessoal

Gostaria de saber como faço pra alterar a posição de um jmenubar (do topo, para a parte inferior do jframe) só que pelo netbeans, usando a paleta pronta…

Achei um código q faz o serviço, mas não conseguir interpreta lo para usar no meu jmenubar já criado…se alguem souber interpretar por favor me avise como posso fazer para mexer nas propriedades e alterar a posição do meu jmenubar

segue o codigo:

import java.awt.BorderLayout;
import javax.swing.*;
 
public class NestedMenuBar {
 
  public static void main(String[] args) {
    SwingUtilities.invokeLater(new Runnable() {
 
      @Override
      public void run() {
        new NestedMenuBar().makeUI();
      }
    });
  }
 
  public void makeUI() {
    JMenu menu = new JMenu("Iniciar");
    menu.add(new JMenuItem("Item"));
    JMenuBar innerBar = new JMenuBar();
    innerBar.add(menu);
 
    JMenuBar outerBar = new JMenuBar();
    outerBar.setLayout(new BorderLayout());
    outerBar.add(Box.createVerticalStrut(687), BorderLayout.NORTH);
    outerBar.add(innerBar, BorderLayout.SOUTH);
 
    JFrame frame = new JFrame();
    frame.setJMenuBar(outerBar);
 
    frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
    frame.setSize(400, 400);
    frame.setLocationRelativeTo(null);
    frame.setVisible(true);
  }
}

Se alguem tambem souber outra maneira de alterar me avise

Criado 16 de outubro de 2011
Respostas 0
Participantes 1