Titosca
ei jjose!!
seria assim…
eu iria realizar uma consulta com JPA retornaria uma coleção de objetos
e eu iria popular o combobox com as opção trazidas do banco…
acho que é bem mais simples do que isso que vc falo!!
ondreia
andre_udi
e ai amigo, blz?
List<Pessoas> list = getPessoas();
JComboBox combo = new JComboBox( list.toArray() );
aí vc tem um combo dinâmico, com os objs trazidos do banco.
[]'s
Titosca
andre_udi:
e ai amigo, blz?
List<Pessoas> list = getPessoas();
JComboBox combo = new JComboBox( list.toArray() );
aí vc tem um combo dinâmico, com os objs trazidos do banco.
[]'s
mas como vou determinar qual o campo que ele vai exibir pro carinha ??? tipo meu objeto tem n variaveis
mas a variavel de exibição quero q seja a descrição por exemplo??
Marky.Vasconcelos
Sobreescreva o método toString do objeto que você quer mostrar.
Marky.Vasconcelos
Um exemplo completo:
import java.util.ArrayList;
import java.util.List;
import javax.swing.JComboBox;
import javax.swing.JFrame;
import javax.swing.JPanel;
public class Pessoa {
private String nome;
private int idade;
private static List<Pessoa> pessoas = new ArrayList<Pessoa>();
public Pessoa(String nome, int idade) {
this.nome = nome;
this.idade = idade;
pessoas.add(this);
}
@Override
public String toString() {
return "Nome: " + nome + " idade: " + idade;
}
public static void main(String[] args) {
new Pessoa("Marcos Vasconcelos Junior",16);//Eu :D
new Pessoa("Marcos Vasconcelos",46);//Pai^^
JFrame frame = new JFrame();
frame.setContentPane(new JPanel());
frame.add(new JComboBox(pessoas.toArray()));
frame.pack();
frame.setVisible(true);
frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
}
}
Titosca
Nossa galera… O lance era mais simples que imaginava…
Tava viajando aqui e o treco é bem pratico e facil! usei funfou e ainda usei mais que precisava hehehe!
quanto ao componente Combo Calendar eu baixei um de terceiros que me atendeu beleza!
mas queria um nativo e voces falaram do JXDatePicker, se tiverem um exemplo simples e pratico pra enteder o funcionamento, agradeço!
ondreia
rafaelchagas.sp
ondreia:
Olá,
O swingx tem o JXDatePicker.
http://swinglabs.org/index.jsp
Outro:
http://www.jdatepicker.com/
Cumps
Eu beixei o JdatePicker do site… veio um arquivo zip… mas agora como faço pra usar o JdatePicker na minha aplicação?
Abraços