olá pessoal, estou precisando uma ajudinha: Tenho uma combobox Empregados e quero inserir em uma lista quando selecionar o botao inserir. alguem tem algum exemplo ?
Inserir valor selecionado em um combo em um lista
1 Resposta
Um exemplo bem simplório que fiz para testar JCombobox uma vez:
package combo;
import java.awt.GridLayout;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import java.util.ArrayList;
import javax.swing.JButton;
import javax.swing.JComboBox;
import javax.swing.JFrame;
import javax.swing.WindowConstants;
public class Combo extends JFrame implements ActionListener {
private JComboBox combo1, combo2;
private JButton btAdd;
private ArrayList<String> itens;
public Combo() {
super("Combo");
super.setResizable(false);
this.itens = new ArrayList<String>();
this.combo1 = new JComboBox();
combo1.addItem("String 0");
combo1.addItem("String 1");
combo1.addItem("String 2");
this.btAdd = new JButton("Add!");
btAdd.addActionListener(this);
combo2 = new JComboBox();
super.setLayout(new GridLayout(3, 1));
super.add(combo1);
super.add(btAdd);
super.add(combo2);
super.pack();
super.setVisible(true);
super.setDefaultCloseOperation(WindowConstants.EXIT_ON_CLOSE);
}
@Override
public void actionPerformed(ActionEvent e) {
String selected = (String) combo1.getSelectedItem();
itens.add(selected);
combo2.addItem(selected);
}
public static void main(String[] args) {
Combo combo = new Combo();
}
}
Dê uma estudada no método getSelectedItem do JComboBox é ele que você irá utilizar para obter o empregado selecionado.
Criado 8 de dezembro de 2008
Ultima resposta 9 de dez. de 2008
Respostas 1
Participantes 2
Alura Sistemas operacionais: entenda seu conceito e suas funções Descubra o que são sistemas operacionais, suas funções e tipos. Aprenda tudo de forma clara e objetiva. Não perca tempo!
Casa do Codigo Orientacao a Objetos: Aprenda seus conceitos e suas... Por Thiago Leite e Carvalho — Casa do Codigo