31 lines
1.3 KiB
Plaintext
31 lines
1.3 KiB
Plaintext
10.3.2025 90min
|
|
Suunnitelin ohjelman käsittelemää olio-luokkaa, tein GitHub projektin, sekä ensimmäisen version Tehtava-luokasta.
|
|
Hahmottelin myös luokkaa, joka hoitaa tehtävien tallentamisen ja lukemisen tiedostosta.
|
|
|
|
11.3. 15min
|
|
Muokattu tehtävä luokkaa käyttämään LocalDatea Daten sijaan ja lisätty Serializable rajapinta
|
|
|
|
11.3 15min
|
|
Muokattu tehtävien lataamista tiedostosta, jotta Tehtava-luokan idCounter kenttä päivittyy oikeaksi.
|
|
|
|
12.3. 30min
|
|
Muokattu Tehtavat-luokkaa tarkoituksena luoda siitä instanssi ohjelmaa suorittaessa. Lisäksi lisätty toString metodi Tehtava luokkaan listviewiä ajatellen
|
|
|
|
12.3. 30min
|
|
Lisätty Tehtavat-luokkaan muokkaa, poista ja getKeskeneraiset metodit. Lisätty setteri Tehtava.deadline kentälle.
|
|
|
|
14.3. 2.30h
|
|
Käyttöliittymän väsääminen aloitettu vauhdilla.
|
|
Tehtava-luokan kenttä valmis vaihdettu enum Status tyypiksi
|
|
|
|
15.3. 2h
|
|
Käyttöliittymään tehtävän muokkaaminen, poistaminen ja uuden lisääminen. Status enumiin lisätty Vaiheessa -vaihtoehto
|
|
|
|
20.3. 1.30h
|
|
Tehtäävänäkymän suodattamisen rakentaminen ja lievä testaus
|
|
|
|
28.3. 1h
|
|
Lisää testausta ja JavaDoccien työstämistä. Sisältää yhden rivin korjauksia ohjelmaan sinne tänne.
|
|
|
|
31.3. 30min
|
|
Muokattu TableViewin Luontipäivä ja Deadline kenttien formaatti näyttämään paremmalta (Tehty custom TableCell luokka) |