Duvida(separar GUI)

9 respostas
D

ola galera,
estou fazendo uma aplicação no NETBEANS e eh o seguinte:
esse metodo está na classe que possui a GUI, mas eu estou querendo colocar esse metodo em uma classe normal para que no evento do botao eu use apenas o nome do metodo insereDados.
alguem pode me ajudar como que eu posso faze-lo em uma classe normal?

segue o metodo:

9 Respostas

erico_kl

se é o que eu entendi então é só você passar os componentes ou variáveis necessárias para a execução do método na própria assinatura…

D

eu quero colocar esse metodo na classe principal onde tera todos os metodos, inserir, remover, e nos eventos dos botões colocar apenas o nome do método!

soh que quando eu coloco la na principal nao pega

erico_kl

mas você tem as variáveis que são ocupadas naquele método?

jTable1.setValueAt(nome, linhaTab, colunaTab); colunaTab++; jTable1.setValueAt(endereco, linhaTab, colunaTab); colunaTab++; jTable1.setValueAt(idade, linhaTab, colunaTab); colunaTab++; jTable1.setValueAt(cpf, linhaTab, colunaTab); colunaTab++; jTable1.setValueAt(bairro, linhaTab, colunaTab); colunaTab++; jTable1.setValueAt(cidade, linhaTab, colunaTab);
e não seria melhor dar um addRow(Object object) da classe DefaultTableModel ao invés de fazer tudo isso?

C

como assim variaveis naqueles metodos?

o lance ai do default table model eu li e eh mais faicl, agora nao consigu fazer, se poder me ajudar!

erico_kl

dae cara… tu denovo… heheheh

DefaultTableModel def = (DefaultTableModel)table.getModel(); def.addRow("Linha 1"); def.addRow("Linha 2");

C

hehehe
aprovetei o embalo do topico
como eh a mesma duvida…
hehe

erico_kl

OOpa… viajei…

DefaultTableModel def = (DefaultTableModel)table.getModel(); def.addRow(new Object[] {"Linha 1"}); def.addRow(new Object[] {"Linha 2"});

C

a minha eu resolvi fazer na mao mesmo!
soh que quando eu vou inserir a tabela em um tabbedPane ele fica com 3 abas, 1 que eh a aba Contatos, a outra que eh a tabela, e outra que eh a aba Tabela
como que eu adiciono na aba tabela?
sim, tambem nao aparece o titulo da tabela

erico_kl

sugiro tu utilizar algum plugin ou IDE que tenha uma paleta de componentes para desenhar a tela facilmente…

Criado 20 de novembro de 2009
Ultima resposta 21 de nov. de 2009
Respostas 9
Participantes 3