package janelas;
import java.awt.EventQueue;
import javax.swing.JFrame;
import java.awt.*;
import javax.swing.*;
public class MeuPrimeiroFrame extends JFrame{
public public MeuPrimeiroFrame() {
// TODO Auto-generated constructor stub
private JMenuItem menuItemAbrir = new JMenuItem("Abrir");
private JMenuItem menuItemNovo = new JMenuItem("Novo");
private JMenuItem menuItemSalvar = new JMenuItem("Salvar");
private JMenuItem menuItemFechar = new JMenuItem("Fechar");
private JMenuItem menuItemColar = new JMenuItem("Colar");
private JMenuItem menuItemCopiar = new JMenuItem("Copiar");
private JMenuItem menuItemRecortar = new JMenuItem("Recortar");
private JMenuItem menuItemSubstituir = new JMenuItem("Substituir");
private JMenuItem menuItemLocalizar = new JMenuItem("Localizar");
private JMenu menuArquivo = new JMenu("Arquivo");
private JMenu menuEditar = new JMenu("Editar");
private JMenuBar menuBar = new JMenuBar();
super("MENUS");
//adicona os JMenuItem no JMenu
menuArquivo.add(menuItemAbrir);
menuArquivo.add(menuItemNovo);
menuArquivo.add(menuItemSalvar);
menuArquivo.addSeparator();
menuArquivo.add(menuItemFechar);
menuEditar.add(menuItemColar);
menuEditar.add(menuItemCopiar);
menuEditar.add(menuItemRecortar);
menuEditar.addSeparator();
menuEditar.add(menuItemLocalizar);
menuEditar.add(menuItemSubstituir);
//adiciona o JMenu no JMenuBar
menuBar.add(menuArquivo);
menuBar.add(menuEditar);
this.setJMenuBar(menuBar); //atribui um JMenuBar para o frame
this.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
this.setSize(310, 200);
this.setVisible(true);
}
public static void main(String[] args){
MeuPrimeiroFrame exemplo = new MeuPrimeiroFrame();
}
}
Da dando erro mais nao sei o q é!
D
Erro ta na linha 15 a 33
3 Respostas
remove os modificadores private e no inicio do seu construtor deve vir o super("Menus")
Outra coisa no construtor vc declarou ele como public 2x.
Arruma isso e tenta novamente.
No construtor o super() deve ser a primeira linha a ser chamada.
O erro na linha 15 é porque é onde deveria estar o super, no 33 porque o super deveria está na linha 15 ou 14
Ah não tinha visto, o fabiobp2000 já tinha respondido.
Criado 5 de abril de 2013
Ultima resposta 6 de abr. de 2013
Respostas 3
Participantes 3
Alura Sistemas operacionais: entenda seu conceito e suas funções Descubra o que são sistemas operacionais, suas funções e tipos. Aprenda tudo de forma clara e objetiva. Não perca tempo!
Casa do Codigo Orientacao a Objetos: Aprenda seus conceitos e suas... Por Thiago Leite e Carvalho — Casa do Codigo