Erro na JFrame

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

[code]
java.lang.ExceptionInInitializerError
Caused by: java.lang.RuntimeException: Uncompilable source code - limpar() is already defined in fronteira.TelaAutores
at fronteira.TelaAutores.(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)

}

};[/code]

alguém me ajuda?

Oi,

Use a tag code para postar seus códigos.

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