TKK Dipoli, Java-ohjelmointi OLO-menetelmällä, Kevät 2002

Tapaus 4


Virikkeet

Olemme suunnittelemassa digitaalista valokuva-albumia, jonka avulla digitaalisessa muodossa olevia, tietokoneelle talletettuja valokuvia pitäisi pystyä katselemaan. Koska järjestelmän käyttäjäkunta on laaja, sen pitäisi olla mahdollisimman helppokäyttöinen. Järjestelmän alustava vaatimusmäärittely on valmistunut ja se sisältää seuraavat kohdat:

  1. Näkyvissä on yksi albumin kuva kerrallaan.
  2. Kuvasta voidaan siirtyä albumin edelliseen tai seuraavaan kuvaan.
  3. Kuhunkin kuvaan tulisi voidaan katselun yhteydessä liittää lyhyt kuvateksti. Tekstiä ei pitäisi kuitenkaan voida vahingossa muuttaa kuvia katsellessa.

Haluaisimme nyt luonnoksen käyttöliittymän ulkoasusta. Mitä käyttöliittymäkomponentteja tarvitaan? Mikäli järjestelmällä on useampia erilaisia näyttötiloja, kustakin pitäisi olla oma piirroksensa. Luonnokseen pitäisi liittyä ehdotus siitä, millaisia javax.swing-paketin luokkia toteutuksessa kannattaisi käyttää ja miten järjestelmän toiminnot - kuvien välillä liikkuminen sekä kuvatekstin muuttaminen - voidaan toteuttaa.


Työotsake:

 
 
 
 

Oppimistavoitteet:

 
 
 
 
 
 
 
 

Lähteet: