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