Como faço para que o Combobox pegue o que foi inserido no textfield?
Eu tenho um Frame com três TextFields, que formam ArrayLists quando o Botão Incluir é clicado.
Gostaria que esses Arrays , depois de inseridos no Text field ficassem disponíveis no JList de outro Frame.
Ex: Tenho a classe Cliente com os atributos Código e Nome, e quero que o nome do cliente apareça no List.
Aqui o código do Frame cliente:
public class FrmCliente extends javax.swing.JFrame {
private ArrayList<Clientes> listaClientes;//Cria o array listaClientes
/** Creates new form FrmCliente */
public FrmCliente() {
initComponents();
}
public FrmCliente(ArrayList<Clientes> listaClientes) {
this.listaClientes = listaClientes;
initComponents();
}
Código do Botão Incluir(Ainda dentro do Frame Cliente)
private void btIncluirActionPerformed(java.awt.event.ActionEvent evt) {
Clientes clienteX = new Clientes();
//Integer valor = Integer.parseInt(tfCodigo.getText());
clienteX.setCodigo(clientes1.getCodigo());
clienteX.setNome(clientes1.getNome());
clienteX.setTipoCliente(clientes1.getTipoCliente());
listaClientes.add(clienteX);
// jTextFieldCodigo.setText(null);
// jTextFieldNome.setText(null);
//imprime na tela os dados do Cliente:
System.out.println("\nTipo Pessoa:" + SelecionarPessoa.getSelectedItem());
try{
System.out.println("\nDados do Cliente:\n" +
"Codigo: " + clientes1.getCodigo() +
"\nNome: " + clientes1.getNome());
} catch(Exception e){};
O Frame em que está o jList, que é o Pedido de Vendas:
public class FrmPedido extends javax.swing.JFrame {
private ArrayList<Clientes> listaClientes;
private ArrayList<Veiculos> listaVeiculos;
private ArrayList<Vendedor> listaVendedores;
/** Creates new frm FrmPedido */
public FrmPedido() {
initComponents();
}
public FrmPedido(ArrayList<Clientes> listaClientes, ArrayList<Veiculos> listaVeiculos, ArrayList<Vendedor> listaVendedores){
this.listaClientes = listaClientes;
this.listaVeiculos = listaVeiculos;
this.listaVendedores = listaVendedores;
initComponents();
}
Qualquer sugestão será bem vinda =D