Erro na JFrame

2 respostas
C

Minha JFrame ta dando erro, minha tela tava abrindo e agora não quer abrir mais.
o netbeans da a seguinte mensagem:

java.lang.ExceptionInInitializerError
Caused by: java.lang.RuntimeException: Uncompilable source code - limpar() is already defined in fronteira.TelaAutores
	at fronteira.TelaAutores.<clinit>(TelaAutores.java:420)
Could not find the main class: fronteira.TelaAutores.  Program will exit.
Exception in thread "main" Java Result: 1
CONSTRUÍDO COM SUCESSO (tempo total: 13 segundos)



package fronteira;

import java.awt.GridLayout;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import javax.swing.JButton;
import javax.swing.JFrame;
import javax.swing.JLabel;
import javax.swing.JPanel;
import javax.swing.JScrollPane;
import javax.swing.JTable;
import javax.swing.JTextField;
import javax.swing.table.DefaultTableModel;


    public class TelaAutores extends JFrame{  //(Erro aqui - duplicate class: fronteira.TelaAutores)
    JLabel lblAutores, lblCodigo;
    JTextField txtAutores, txtCodigo;
    JPanel pnPrincipal, pnTabela;
    JButton bttOk, bttLimpar, bttAlterar, bttExcluir;
    JTable tblAutores;
    JScrollPane scrAutores;
    DefaultTableModel modelo;

        public TelaAutores() {
        setTitle("Cadastro Autores");
        setBounds(100, 100, 400, 200);
        lblAutores = new JLabel("Autores");
        lblCodigo = new JLabel("Codigo");
        txtAutores = new JTextField();
        txtCodigo = new JTextField();
        
        pnPrincipal=new JPanel();
        pnTabela=new JPanel();
        bttOk = new JButton("OK");
        bttLimpar = new JButton("Limpar");
        bttAlterar = new JButton("Alterar");
        bttExcluir = new JButton("Excluir");
        String[] titulo=new String [2];
        titulo[0]="Autores";
        titulo[1]="Codigo";

        modelo=new DefaultTableModel(titulo,0);
        tblAutores= new JTable(modelo);
        scrAutores= new JScrollPane(tblAutores);
        pnTabela.add(scrAutores);
        pnPrincipal.add(scrAutores);
        pnTabela.add(scrAutores);
        
        bttOk.addActionListener(new ActionListener(){
        public void actionPerformed(ActionEvent e){
            String[] linha=new String[2];
           linha[0]=txtAutores.getText();
           linha[1]=txtCodigo.getText();

           modelo.addRow(linha);
           tblAutores.setModel(modelo);
            }
            });

        bttLimpar = new JButton("Limpar");
        bttLimpar.addActionListener(new ActionListener(){

            public void actionPerformed(ActionEvent e){
                txtAutores.setText("");
                txtCodigo.setText("");

            } });
        
        bttAlterar.addActionListener(new ActionListener(){
        public void actionPerformed(ActionEvent e){
            String[] linha=new String[2];
           linha[0]=txtAutores.getText();
           linha[1]=txtCodigo.getText();

           modelo.addRow(linha);
           tblAutores.setModel(modelo);
            }
            });
        
        bttExcluir = new JButton("Excluir");
        bttExcluir.addActionListener(new ActionListener(){

            public void actionPerformed(ActionEvent e){
                txtAutores.setText("");
                txtCodigo.setText("");

            } });


       pnPrincipal.setLayout(new GridLayout(5, 2));
        pnPrincipal.add(lblAutores);
        pnPrincipal.add(lblCodigo);
        pnPrincipal.add(txtAutores);
        pnPrincipal.add(txtCodigo);
        pnPrincipal.add(bttOk);
        pnPrincipal.add(bttLimpar);
        pnPrincipal.add(bttAlterar);
        pnPrincipal.add(bttExcluir);
        pnPrincipal.add(pnTabela);
        add(pnPrincipal);
        
        setVisible(true);
        setResizable(true);

    }
        public static void main(String args[]) {
        TelaAutores telaAutores = new TelaAutores();
        telaAutores.setDefaultCloseOperation(1); //(Erro aqui - converter a constante inteira em outro radical)
    
    }
};

alguém me ajuda?

2 Respostas

Anime

Oi,

Use a tag code para postar seus códigos.

http://mballem.wordpress.com/2011/02/21/utilizando-swing-com-banco-de-dados/

ViniGodoy
Criado 20 de abril de 2011
Ultima resposta 21 de abr. de 2011
Respostas 2
Participantes 3