F
franzsika.wismeth
Gast
Hallo ,
ich möchte gerne einen sehr einfachen Terminkalender bauen.
Ich hab bereits eine Klasse Termin, in der ich die Zeit,Dauer, Ort und einen weiteren String speichere.
Jetzt geht es darum diese Termine einen einen Kalender einzutragen.
Dieser Kalender sollte dann über folgende Methoden verfügen:
addTermin(Terming g) fügt einen Termin hinzu
nextTermin(Termin g) gibt den nächsten Termin aus
terminDay(Termin g) liefert alle Termine an einem Tag
terminDay(Termin g, int x) gibt den x-ten Termin von einem Tag zurück.
Wie kann ich am Besten die Klasse Kalender implementieren ?
Wäre dazu z.B. aus der API TreeMap geeignet. vor allem für die terminDay Methode?
Für Ideen bin ich sehr dankbar !
Gruß
Franzi
Hier meine Klasse Termin
ich möchte gerne einen sehr einfachen Terminkalender bauen.
Ich hab bereits eine Klasse Termin, in der ich die Zeit,Dauer, Ort und einen weiteren String speichere.
Jetzt geht es darum diese Termine einen einen Kalender einzutragen.
Dieser Kalender sollte dann über folgende Methoden verfügen:
addTermin(Terming g) fügt einen Termin hinzu
nextTermin(Termin g) gibt den nächsten Termin aus
terminDay(Termin g) liefert alle Termine an einem Tag
terminDay(Termin g, int x) gibt den x-ten Termin von einem Tag zurück.
Wie kann ich am Besten die Klasse Kalender implementieren ?
Wäre dazu z.B. aus der API TreeMap geeignet. vor allem für die terminDay Methode?
Für Ideen bin ich sehr dankbar !
Gruß
Franzi
Hier meine Klasse Termin
Code:
import java.util.*;
import java.text.ParseException;
import java.text.SimpleDateFormat;
public class Termin {
private String besch;
private String ort;
private int start;
private int dauer;
public Date zeit;
private SimpleDateFormat format = new SimpleDateFormat( "dd.MM.yyyy' 'HH:mm" );
public Termin(String s,int d,String b,String o) throws ParseException
{
zeit = format.parse( s );
start = (int)zeit.getTime()/1000/60;
dauer=d;
beschr=b;
ort=o;
}
}