Criei a Classe Pessoa
package Gente;
/**
*
* @author Junior
*/
public class Pessoa {
private String nome;
private String numero;
/**
* @return the nome
*/
public String getNome() {
return nome;
}
/**
* @param nome the nome to set
*/
public void setNome(String nome) {
this.nome = nome;
}
}
Criando a Classe Agenda
package Livro;
/*
* To change this license header, choose License Headers in Project Properties.
* To change this template file, choose Tools | Templates
* and open the template in the editor.
*/
import Gente.Pessoa;
import java.util.ArrayList;
import java.util.List;
import javax.swing.JOptionPane;
public class Agenda {
private List<Pessoa> lista;// declarando lista do tipo pessoa
Pessoa p[];
int i = 0;
public Agenda(){
this.lista = new ArrayList<>(); // criando construtor já instanciando a lista
}
public void menu(){
int opc;
do{
opc = Integer.parseInt(JOptionPane.showInputDialog(null,"Menu\n1-Ler\n2-Exibir\n3-Sair\nOpc :"));
if(opc==1){
add();
}
if(opc==2){
exibir();
}
if(opc==3){
System.exit(0);
}
}while(opc!=3);
}
public void add(){ // funçao que adiciona pessoa a Lista
p = new Pessoa[5];
if(i<p.length){
p[i] = new Pessoa();
p[i].setNome("Pessoa"+i);
lista.add(p[i]); // adicionando pessoa a lista
i++;
}
else{
JOptionPane.showMessageDialog(null,"aCABO");
}
}
public void exibir(){
for(int i=0;i<lista.size();i++){
JOptionPane.showMessageDialog(null,lista.get(i).getNome());
}
}
}
E isso a e galera qualquer duvida e só postar a e
Nenhum comentário:
Postar um comentário