3.1 Bussin käyttöliittymä

Tee Swing-komponenttikirjastolla luokka BussiGUI (Graphical User Interface), jossa käyttäjä nappia painamalla voi lisätä bussiin tai poistaa bussista henkilön. Tämä käyttöliitymä siis käyttää aiemmin tehtyä Bussi -luokkaa.

Laskuri näyttää montako ihmistä bussissa parhaillaan on. Kun bussin vapaiden istumapaikkojen määrä on 0, niin tulee ilmoitus että istumapaikat ovat täynnä.

Lisäksi sovellus piirtää yhden rastin jokaista bussiin noussutta henkilöä kohti ja poistaa yhden rastin jonkun noustessa bussista.

Esimerkki toteutuksesta . Sen saa ajettua Linux:ssa / UNIX:ssa käskyllä:

java -classpath bussi.jar:. BussiApplication