gente não estou conseguindo faze esse programa ele não roda me ajudem eu não manjo muito de java estou iniciando a pouco tempo…
package TelaPessoa01;
import java.awt.Container;
import java.awt.FlowLayout;
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.JOptionPane;
import javax.swing.JPanel;
import javax.swing.JScrollPane;
import javax.swing.JTable;
import javax.swing.JTextField;
import javax.swing.table.DefaultTableModel;
public class TelaPessoaFisica{
JLabel nome;
JLabel fone;
JLabel celular;
JLabel bairro;
JLabel cidade;
JLabel NomePai;
JLabel NomeMae;
JLabel endereco;
JLabel cpf;
JTextField Camponome;
JTextField Campofone;
JTextField Campocelular;
JTextField Campobairro;
JTextField Campocidade;
JTextField Campopai;
JTextField Campomae;
JTextField Campocpf;
JTextField Campoendereco;
JButton btSalvar,btCancelar;
JPanel p1;
JTable tabela;
JScrollPane scroll;
public TelaPessoaFisica() {
JFrame c=new JFrame();
nome = new JLabel("Nome:");
fone = new JLabel("FONE:");
bairro= new JLabel("BAIRRO:");
cidade= new JLabel("CIDADE:");
NomePai= new JLabel("NOMEPAI:");
NomeMae= new JLabel("NOMEMAE:");
endereco= new JLabel("ENDERECO:");
cpf= new JLabel("CPF:");
Camponome = new JTextField();
Campobairro=new JTextField();
Campocelular = new JTextField();
Campocidade = new JTextField();
Campocpf = new JTextField();
Campofone = new JTextField();
Campomae = new JTextField();
Campopai = new JTextField();
Campoendereco = new JTextField();
btSalvar=new JButton(" Salvar ");
btCancelar=new JButton(" Cancelar ");
p1=new JPanel();
tabela = new JTable();
tabela.setModel
(new DefaultTableModel(new String[] {"Nome","fone","celular","bairro","cidade","NomePai","NomeMae","endereco","cpf"},0));
scroll = new JScrollPane();
scroll.setViewportView(tabela);
btSalvar.addActionListener(new ActionListener(){
public void actionPerformed(ActionEvent arg0) {
btnAddActionPerformed();
}
}
);
nome.setBounds(30,20,300,10);
Camponome.setBounds(70,15,170,25);
fone.setBounds(20,90,180,20);
Campofone.setBounds(60,90,250,25);
celular.setBounds(200,20,146,80);
Campocelular.setBounds(110,50,220,25);
bairro.setBounds(30,20,146,80);
Campobairro.setBounds(90,50,220,25);
cidade.setBounds(30,20,146,80);
Campocidade.setBounds(100,50,220,25);
NomePai.setBounds(30,20,146,80);
Campopai.setBounds(90,50,220,25);
NomeMae.setBounds(30,20,146,80);
Campomae.setBounds(90,50,220,25);
endereco.setBounds(30,20,146,80);
Campoendereco.setBounds(90,50,220,25);
cpf.setBounds(30,20,146,80);
Campocpf.setBounds(90,50,220,25);
btSalvar.setBounds(170,150,100,30);
btCancelar.setBounds(280,150,100,30);
scroll.setBounds(20,200,550,200);
c.setLayout(new FlowLayout());
c.getContentPane().setLayout(null);
c.getContentPane().add(nome);
c.getContentPane().add(Camponome);
c.getContentPane().add(fone);
c.getContentPane().add(Campofone);
c.getContentPane().add(celular);
c.getContentPane().add(Campocelular);
c.getContentPane().add(bairro);
c.getContentPane().add(Campobairro);
c.getContentPane().add(cidade);
c.getContentPane().add(Campocidade);
c.getContentPane().add(NomePai);
c.getContentPane().add(Campopai);
c.getContentPane().add(NomeMae);
c.getContentPane().add(Campomae);
c.getContentPane().add(endereco);
c.getContentPane().add(Campoendereco);
c.getContentPane().add(cpf);
c.getContentPane().add(Campocpf);
c.getContentPane().add(btSalvar);
c.getContentPane().add(btCancelar);
c.getContentPane().add(scroll);
c.setTitle("Cadastro de Pessoas Fisicas");
c.setLocation(450, 300);
c.setSize(600, 500);
c.setResizable(false);
c.setVisible(true);
c.setDefaultCloseOperation(JFrame.DISPOSE_ON_CLOSE);
}
public void btnAddActionPerformed(){
if(Camponome.getText().equals("")){
JOptionPane.showMessageDialog(null, "O Campo Nome obrigatório!", "ERRO!", JOptionPane.ERROR_MESSAGE);
}else{
((DefaultTableModel) tabela.getModel()).addRow(new String[]{Campobairro.getText().toUpperCase(),Campocelular.getText(),Campocidade.getText(),Campocpf.getText(),Campoendereco.getText(),Campofone.getText(),Campomae.getText(),Campopai.getText(),Campocidade.getText(),Camponome.getText().toUpperCase()});
}
Camponome.setText("");
Camponome.requestFocus();
Campocelular.setText("");
Campocelular.requestFocus();
Campofone.setText("");
Campofone.requestFocus();
Campobairro.setText("");
Campobairro.requestFocus();
Campocidade.setText("");
Campocidade.requestFocus();
Campopai.setText("");
Campopai.requestFocus();
Campomae.setText("");
Campomae.requestFocus();
Campoendereco.setText("");
Campoendereco.requestFocus();
Campocpf.setText("");
Campocpf.requestFocus();
}
public static void main(String[] args) {
TelaPessoaFisica t = new TelaPessoaFisica();
t.setVisible(true);
t.setDefaultCloseOperation(JFrame.DISPOSE_ON_CLOSE);
}
private void setDefaultCloseOperation(int disposeOnClose) {
// TODO Auto-generated method stub
}
void setVisible(boolean b) {
// TODO Auto-generated method stubt
}
}