Yhteenveto
Tässä osassa otit ensimmäiset askeleet graafisten käyttöliittymien luomiseen. Opit luomaan ikkunoita, lisäämään käyttöliittymiin komponentteja, asettelemaan käyttöliittymäkomponentteja, sekä käsittelemään käyttöliittymän tapahtumia. Vaikka harjoittelimme käyttöliittymien luomista JavaFX-kirjaston avulla, ovat käyttöliittymien luomiseen liittyvät periaatteet samoja myös muilla kirjastoilla. Harjoittelimme myös tapahtumaohjattua ohjelmointia. Tapahtumaohjatussa ohjelmoinnissa ohjelma käynnistyy ja jää odottamaan tapahtumia. Jokaisella ohjelman tapahtumalla voi olla omanlaisensa konkreettinen toiminnallisuus. Jopa ohjelman sammuttaminen on tapahtuma, joskin se on tyypillisesti käyttöliittymäkirjaston vastuulla. Tässä kurssimateriaalissakin hyödynnetään tapahtumaohjattua ohjelmointia, aivan samalla tavalla kuin käyttämässäsi selaimessa. Kun vastaat alla olevaan kyselyyn, vastausnapin painaminen aiheuttaa tapahtuman, joka lähettää vastauksen palvelimelle. Vastaavasti kun kirjoitat esimerkiksi selaimeen verkko-osoitteen ja painat enteriä, selaimessa käynnistyy tapahtumaketju, joka lopulta johtaa siihen, että osoitteessa oleva sivu haetaan tietokoneellesi ja näytetään selaimessa.
Vastaa vielä lopuksi seuraavaan kolmannentoista osan osaamistavoitteita tarkastelevaan itsearviointikyselyyn.
Muistathan tarkistaa pistetilanteesi materiaalin oikeassa alareunassa olevasta pallosta!