[swing] Adicionando Menu Ao Frame
Passo 2
Escrito por Daniel Vidal em
JSP e Java. Data: 22/11/2007
Licença: Alguns direitos reservados. Dar créditos ao autor e linkar este original
Ver tópico original no fórum.
Continuando a sequência, vou adicionar um menu superior no meu frame (MeuFrame)...
A primeira coisa a se fazer é estanciar um JMenu, que é o "container" onde os items serão colocados..
Logo após, deveremos criar os JMenuItem, que serão os itens do JMenu...
Ex:
JMenu: Arquivo
JMenuItem: Novo
JMenuItem: Abrir
JMenuItem: Sair
Depois é só adicionar os Itens ao menu..
CODE
// ARQUIVOS
JMenu menuArquivo = new JMenu("Arquivos");
menuArquivo.setMnemonic('a'); //Abre ao apertar Alt+a
JMenuItem itemAbrir = new JMenuItem("Abrir");
itemAbrir.setMnemonic('r'); //Abre ao apertar Alt+r
/*
* Evento ao clicar
*/
itemAbrir.addActionListener(new ActionListener() {
public void actionPerformed(ActionEvent event) {
//TODO
}
});
/*
* Adiciona o item ao menu
*/
menuArquivo.add(itemAbrir);
JMenuItem itemSair = new JMenuItem("Sair");
itemSair.setMnemonic('s');
itemSair.addActionListener(new ActionListener() {
public void actionPerformed(ActionEvent event) {
System.exit(0);
}
});
menuArquivo.add(itemSair);
Assim podemos criar a estrutura de menus para nossa tela principal...
Ate ai está muito simples...