Array + Jtable + Radio

2 respostas
D

To com 2 problemas

1- Tem como passar um ArrayList para preencher uma JTable?

2- Tenho 2 RadioButton, como faço pra saber se um foi selecionado
E minha tela está deixando selecionar os dois de uma vez

2 Respostas

danieldestro
  1. Sim, é possível. Como? Usando Models. Ex:

DefaultTableModel m = new DefaultTableModel( lista.toArray(), arraydeStringComNomesDasColunas );
suaJTable.setModel( m );

  1. Você deve agrupar os radio buttons com, se não em engano, ButtonGroup.
welingtondias

Aproveitando o assunto do forum que tbm é de meu interesse. Não consegui implementar a passagem de dados via array para o Jtable. talvez vcs podem me dizer onde estou errando:

String[]s={"Coluna1","coluna2"};
		
		ArrayList array=new ArrayList();
		array.add("linha1");
		array.add("linha2");
		array.add("linha3");
		
		DefaultTableModel modelo=new DefaultTableModel(array.toArray(),s);
								
		jt=new JTable();
		jt.setModel(modelo);
Criado 21 de março de 2005
Ultima resposta 2 de jun. de 2008
Respostas 2
Participantes 3