Hallo,
habe ein kleines Problem mit einem Infoprojekt. Es soll ein ganz simples "Telefonbuch" sein, also im Prinzip eine ArrayList aus Einträgen:
Mein Problem liegt darin, dass ich es nicht hinbekomme, in einem ganz simplen JFrame diese Einträge anzuzeigen. Bei einzelnen Strings oder Ints geht das ja (wenn die ArrayList "entries" heißt) mit entries.get(index). Hier habe ich aber gleich 3 Strings und 1 Int, die ich wiedergeben muss.
Bei einem einzelnen String oder Int würde ich das in etwa so lösen:
Wie kann ich das mit der Klasse Entry machen?
habe ein kleines Problem mit einem Infoprojekt. Es soll ein ganz simples "Telefonbuch" sein, also im Prinzip eine ArrayList aus Einträgen:
Java:
public class Entry{
private String name;
private String adress;
private String phoneNumber;
private int age;
public Entry(String name, String adress, String phoneNumber, int age) {
super();
this.name = name;
this.adress = adress;
this.phoneNumber= phoneNumber;
this.age= age;
}
//+ getter und setter
}
Mein Problem liegt darin, dass ich es nicht hinbekomme, in einem ganz simplen JFrame diese Einträge anzuzeigen. Bei einzelnen Strings oder Ints geht das ja (wenn die ArrayList "entries" heißt) mit entries.get(index). Hier habe ich aber gleich 3 Strings und 1 Int, die ich wiedergeben muss.
Bei einem einzelnen String oder Int würde ich das in etwa so lösen:
Java:
public String show(int number) {
if(number< 0) {
return "Falsche Eingabe";
}
else if(number < countEntries()) {
return "" +entries.get(number);
}
else {
return "Falsche Eingabe";
}
}
Wie kann ich das mit der Klasse Entry machen?