Olá pessoal, tenho duas classes separadas, uma chamada “Tela” que é formulário e outra chamada “Menu”, agora eu gostaria de saber como é que eu faço para integrar minha classe de Menus na Tela (JFrame), ou seja colocar esses menus na minha classe “Tela”,
eis aí minhas duas classes:
import javax.swing.JMenu;
import javax.swing.JMenuBar;
import javax.swing.JMenuItem;
public class Menu {
private JMenuBar barraMenu = new JMenuBar();
private JMenu mnuArquivo = new JMenu("Arquivo");
private JMenuItem itemAbrir = new JMenuItem("Abrir");
private JMenuItem itemFechar = new JMenuItem("Fechar");
private JMenuItem itemSalvar = new JMenuItem("Salvar");
public Menu() {
criaMenus();
}
private void criaMenus() {
mnuArquivo.add(itemAbrir);
mnuArquivo.add(itemFechar);
mnuArquivo.add(itemSalvar);
barraMenu.add(mnuArquivo);
}
}
import java.awt.FlowLayout;
import javax.swing.JFrame;
public class Tela extends JFrame {
//Não sei onde colocá-lo
Menu menu = new Menu();
public Tela() {
super("teste");
montaTela();
}
public void montaTela() {
montaJanela();
mostraJanela();
}
public void montaJanela() {
setLayout(new FlowLayout());
setSize(500,500);
setLocationRelativeTo(null);
}
public void mostraJanela() {
setVisible(true);
setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
}
public static void main(String[] args) {
new Tela();
}
}