Bom Dia…
Estou desenvolvendo em java Swing e quero carregar um JComboBox onde o mesmo carrega o Estado e a sigla, alguém pode me ajudar ?
Estou tentando fazer dessa forma, segue a baixo meu código fonte:
//Minha Classe Item:
public class Item
{
private String sigla;
private String nome;
public Item(String Sigla,String nome){
this.sigla = sigla;
this.nome = nome;
}
}
//Carregando JComboBox:
String sigla = "SP";
String nome = "São Paulo";
ComboTeste.addItem(new Item(sigla,nome));
Obrigado.
Leia nosso how to e as regras do fórum.
Quando postar código, coloque-o entre as tags [code]
Da uma olhada neste exemplo::
String[] petStrings = { "Bird", "Cat", "Dog", "Rabbit", "Pig" };
//Create the combo box, select item at index 4.
//Indices start at 0, so 4 specifies the pig.
JComboBox petList = new JComboBox(petStrings);
petList.setSelectedIndex(4);
petList.addActionListener(this);
Tirei deste tutorial
Desculpe mas eu ano consegui intender seu códio poderia detalhar um pouco mais por gentileza ?
Obrigado.
[quote=Rogerio_girolli]Desculpe mas eu ano consegui intender seu códio poderia detalhar um pouco mais por gentileza ?
Obrigado.[/quote]
String[] petStrings = { "Bird", "Cat", "Dog", "Rabbit", "Pig" }; //Cria um vetor de objetos do tipo String
// Cria uma instancia de JComboBox e passa o vetor petStrings no construtor da classe.
// Com isso estamos dizendo,"Ei JComboBox, inicialize seus valores a partir dos valores do vetor petStrings, obrigado!", o JComboBox aprecia a educação.
JComboBox petList = new JComboBox(petStrings);
//Seleciona o índice 4 do vetor, com o objetivo desta opção vir selecionada como default, no caso o valor "Pig"
petList.setSelectedIndex(4);
petList.addActionListener(this);
No tutorial citado acima contem mais detalhes e outros exemplos do uso do JComboBox.
Abs!