Colocar um ArrayList de outro Frame dentro do Combobox

0 respostas
Anika

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 Combobox 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 Combo.

Aqui o código do Frame cliente:

package br.com.sistemavendasgraficos;

import br.com.sistemavendaspa.Clientes;
import java.util.ArrayList;

/**
 *
 * @author Administrador
 */
public class FrmCliente extends javax.swing.JFrame {

    private ArrayList<Clientes> listaClientes;
    /** Creates new form FrmCliente */
    public FrmCliente() {
        initComponents();
    }
    public FrmCliente(ArrayList<Clientes> listaClientes) {

     this.listaClientes = listaClientes;

        initComponents();
    }

Código do Botão Incluir

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);

      
        
        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 Combobox, 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

Criado 6 de dezembro de 2009
Respostas 0
Participantes 1