[b]Boa tarde, preciso usar minha arraylist para consultar os dados cadastrados através da classe cadastro_cliente, preciso usar na classe ConsultaCliente, segue o código:
Classe Cadastro_Cliente[/b]
public Cadastro_Cliente() {
initComponents();
}
public static Collection <Cliente> listaCliente
= new ArrayList<Cliente>();
public void limpacampos(){
c_id.setText("");
c_nome.setText("");
c_telefone.setText("");
c_endereco.setText("");
c_CPF.setText("");
c_RG.setText("");
c_cep.setText("");
c_cidade.setText("");
private void b_salvarActionPerformed(java.awt.event.ActionEvent evt) {
if((c_id.getText().equals(""))&&(c_nome.getText().equals(""))){
JOptionPane.showMessageDialog(null,"Erro, informe o Id e o Código pelomenos");
//Verifica se pelomenos o nome e a id estão preenchidos
limpacampos();
c_id.grabFocus();
}else{
Cliente Cli = new Cliente();
Cli.ID=((Integer.parseInt(c_id.getText())));//Converte String do campo c_ID para Inteiro (int)
Cli.nome=(c_nome.getText());
Cli.end=(c_endereco.getText());
Cli.tel=(c_telefone.getText());
Cli.cidade=(c_cidade.getText());
Cli.cep=(c_cep.getText());
Cli.uf=(combo_UF.toString());
Cli.rg=(c_RG.getText());
Cli.cpf=(c_CPF.getText());
listaCliente.add(Cli);//adiciona a lista
limpacampos();
c_id.grabFocus();
}
}
}
Classe ConsultaCliente
package hotel;
import java.util.*;
public class ConsultaClientes extends javax.swing.JFrame {
/** Creates new form ConsultaClientes */
public ConsultaClientes() {
initComponents();
}
private void b_buscaActionPerformed(java.awt.event.ActionEvent evt) {
for(Cliente Cli : Cadastro_Cliente.listaCliente) {
if(Cli.getNome().equals(c_consulta.getName())); {
//fazer algo aqui
} // TODO add your handling code here:
}
/**
* @param args the command line arguments
*/
}
Não está dando certo:S