Jos aikaisempien Huvi- ja Hy÷tyromppujen ohjelmointipaketit ovat tuttuja, l÷ydΣt JBuilderista paljon tuttua. KΣytt÷liittymΣ ja ty÷kalujen toiminnot muistuttavat paljon DelphiΣ ja sen siskoa, C++Builderia. MikΣli nΣmΣ nimet kuulostavat vierailta, ei silti kannata pelΣstyΣ. JBuilder on mukava kΣyttΣΣ, mutta siinΣkin on omat omituisuutensa. Harjoitus kuitenkin tekee mestarin, ja jo muutaman tunnin ohjelmoinnin jΣlkeen paketin kanssa pΣΣsee sinuiksi.
MiltΣ se nΣyttΣΣ?
JBuilderin kaltaisissa voimakkaasti visuaalisuuteen panostavissa kehitysty÷kaluissa ohjelmointi on kahtiajakoista. Toisaalta ns. sommittelutilassa (Designer) voit asetella hiirellΣ kΣytt÷liittymΣΣn haluamasi kaltaisia elementtejΣ, toisaalta taas perinteisempΣΣ ohjelmointia harrastetaan lΣhdekooditilassa (Source). TΣll÷in nΣet ohjelmasi sisΣll÷n raakana Java-lΣhdekoodina. Tilat ovat keskenΣΣn yhteydessΣ, eli toiseen tehdyt muutokset pΣivittyvΣt tietysti toiseenkin. Seuraavassa kuvassa on esillΣ tyypillinen, joskin ahdas nΣkymΣ lΣhdekooditilasta.
ViimeistΣΣn tΣssΣ vaiheessa huomaa JBuilderin kΣytt÷liittymΣn eroavaisuudet normaaleista Windows-ohjelmista - ja aivan, koko kΣytt÷liittymΣ onkin Javalla tehty. Kokonaisuus on hieman tavallista Windows-ohjelmaa hitaampi, mutta etuna on helppo siirrettΣvyys eri laitealustoille. JBuilderin saakin my÷s mm. Linux-ympΣrist÷÷n.
Kuvan ylΣosassa roikkuu tuhti joukko ty÷kalupalkkeja, joiden mΣΣrΣΣ voi itse sΣΣdellΣ. Eri kuvakkeiden toiminnoista saa apua viemΣllΣ hiiren kursorin niiden pΣΣlle. Tarpeellisimpia ovat stereoiden Play-nuolta (
) muistuttava painike, joka kΣynnistΣΣ ohjelman, sekΣ kiikareita esittΣvΣ kuvake (
), jota klikkaamalla pΣΣsee selailemaan Javan luokkakirjastojen listaa.
Heti ty÷kalupalkkien alla, vasemmassa ylΣreunassa on projektin sisΣll÷n nΣyttΣvΣ ikkuna. Koska Java-ohjelmat tyypillisesti jaetaan useaan luokkaan, yhteen ohjelmaan saattaa liittyΣ jopa kymmeniΣ lΣhdekooditiedostoja. LisΣksi mukana voi olla esimerkiksi HTML-sivuja selaimella kΣytettΣvien applettien testausta varten. TΣstΣ ikkunasta voit nopeasti siirtyΣ projektin osasta toiseen.
Projekti-ikkunan alapuolella JBuilder nΣyttΣΣ listan ohjelman sisΣltΣmistΣ elementeistΣ. Listassa nΣkyvΣt niin nappulat ja lomakkeet kuin itse laatimasi koodikin. Tiedot jΣrjestetΣΣn puumaiseksi rakenteeksi, jolloin voit helposti seurata osasten keskinΣisiΣ suhteita.
Suurimman osan ruudusta kaappaa itse koodi-ikkuna, josta voit lukea ohjelmasi lΣhdekoodia. YlΣreunasta voit valita nΣytettΣvΣksi eri vΣlilehtiΣ, joista jokaisella on esillΣ yksi tiedosto (yleensΣ pΣΣtteeltΣΣn .java).