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?