Estou criando um JComboBox
e quero que nesse fique os dados do campo bdveiculo da tabela tbveiculo
so que não consigo fazer ele receber todas as linhas
se eu colocar rs.next(); ele so recebe o primeiro dado
Como eu faço[/code]
Estou criando um JComboBox
e quero que nesse fique os dados do campo bdveiculo da tabela tbveiculo
so que não consigo fazer ele receber todas as linhas
se eu colocar rs.next(); ele so recebe o primeiro dado
Como eu faço[/code]
...
ResultSet rs = ...
List lista = new ArrayList();
while (rs.next()) {
lista.add(rs.getString("bdveiculo"));
}
...
JComboBox comboBd = new JComboBox(lista.toArray());
Será que é isso que tu quer?
fiz isso
{
rs = MeuState.executeQuery("SELECT * FROM tbveiculo Where bdveiculo");
ArrayList lista = new ArrayList();
while (rs.next()) {
lista.add(rs.getString("bdveiculo"));
}
for ( int i =0; i < list.size(); i++)
comboveiculo = new JComboBox(lista.toArray(i));
E na hora que vou abrir a JInternalFrame aonde esta o JComboBox,
ele não consegue Abrir , abri não mostra nada…
Ops, a mensagem de cima esta errada
fiz isso
{
rs = MeuState.executeQuery("SELECT * FROM tbveiculo Where bdveiculo");
ArrayList lista = new ArrayList();
while (rs.next()) {
lista.add(rs.getString("bdveiculo"));
}
comboveiculo = new JComboBox(lista.toArray());
E na hora que vou abrir a JInternalFrame aonde esta o JComboBox,
ele não consegue Abrir , abri não mostra nada…
Desculpe eu ter postado
esse dois topicos acima
o erro era tolo
ja resolvi portando deu tudo certo
dango
muito obrigado valew veio