Ajuda....opções

3 respostas
marcos2205

Pessoal como se chama o camo, parecido com JLabel só que com opções…
exemplo um setinha do lado da label que quando clicar nele abra as opções em baixo!

Se tiverem algum exemplo, agreço!

Obrigado!

3 Respostas

fesaab

JComboBox

discorpio

Boa tarde a todos.

Exemplos de JComboBox e como populá-lo:

// Código mais enxuto
  private String[] month_name = {"Janeiro","Fevereiro","Março","Abril","Maio","Junho",
                           "Julho","Agosto","Setembro","Outubro","Novembro","Dezembro"};
  JComboBox jcbmeses = new JComboBox(month_name);

  // Código mais escrito
   JComboBox jcbmeses = new JComboBox();
   jcbmeses.addItem("Janeiro");
   jcbmeses.addItem("Fevereiro");
   jcbmeses.addItem("Março");
   jcbmeses.addItem("Abril");
   jcbmeses.addItem("Maio");
   jcbmeses.addItem("Junho");
   jcbmeses.addItem("Julho");
   jcbmeses.addItem("Agosto");
   jcbmeses.addItem("Setembro");
   jcbmeses.addItem("Outubro");
   jcbmeses.addItem("Novembro");
   jcbmeses.addItem("Dezembro");

   // Apagando todos os ítens do JComboBox
   jcbmeses.removeAllItens

   // Apagando um ítem específico
   jcbmeses.removeItemAt(int Index);
   jcbmeses.removeItem(Object anObject);

   // Exemplo apagando Agosto.
   jcbmeses.removeItemAt(7);  // índices começam com o 0 (Zero)
   jcbmeses.removeItem("Agosto"); 
   
   //Selecionando um ítem da lista
   jcbmeses.setSelectedIndex(int anIndex);
   jcbmeses.setSelectedItem(Object anObject);

   Exemplo selecionando Novembro
   jcbmeses.setSelectedIndex(10); // índices começam com o 0 (Zero)
   jcbmeses.setSelectedItem("Novembro");

Feliz Páscoa a todos

M

discorpio:
Boa tarde a todos.

Exemplos de JComboBox e como populá-lo:


Ótimo exemplo!

Feliz Páscoa a todos!

Boa sorte!

Criado 4 de abril de 2010
Ultima resposta 4 de abr. de 2010
Respostas 3
Participantes 4