Uuden graafisen Java-luokan luonti

Voit ohjatun Uusi graafinen Java-luokka -toiminnon avulla luoda nopeasti graafisen luokan, jota voit sitten suunnitella graafisessa muokkausohjelmassa.

Et voi luoda uutta graafista Java-luokkaa, ennen kuin olet luonut Java-projektin tai lisäosaprojektin, johon voit asettaa graafisen luokan. Uuden RCP-näkymän tai -muokkausohjelman luonti edellyttää RCP (Rich Client Platform) -sovelluskehitykselle käyttöön otettua lisäosaprojektia.

Ohjattu toiminto muodostaa uudet graafiset luokat muutaman nopeasti tehtävän valinnan perusteella. Voit esimerkiksi määrittää käytettävät työkalut tai tyylin (RCP, SWT, Swing, AWT tai Muu), graafisen luokan erittelemän alkusäilön tai yhdistelmän (esimerkiksi RCP-näkymän, SWT-yhdistelmän tai Swing JFrame -kehyksen) ja sen, onko graafinen luokka sovellus, joka sisältää public static void main(String[] args) -metodin.

Vihje: Jos valitset Swing-sovellustyylin, ohjattu toiminto muodostaa Swing-sovelluksen, joka sisältää siihen jo muodostetut, yleisesti käytössä olevat valikot ja tapahtumankäsittelyt.

Voit luoda graafisessa Java-muokkausohjelmassa käytettävän uuden graafisen Java-luokan seuraavasti:

  1. Valitse Java-perspektiivissä Tiedosto > Uusi > Graafinen luokka. Ohjattu Uusi graafinen Java-luokka -toiminto avautuu.
    Uusi graafinen Java-luokka -valintaikkuna
  2. Syötä Lähdekansio-kenttään työtilan kansio, johon luokka tallennetaan. Tämän nimi määräytyy oletusarvoisesti valitun projektin perusteella.
  3. Syötä Paketti-kenttään sen Java-paketin nimi, johon haluat paketoida graafisen Java-luokan. Vihje: Jos avaat ohjatun toiminnon paketin ponnahdusvalikosta, tämän kentän nimi määräytyy oletusarvoisesti kyseisen paketin nimen perusteella.
  4. Varmista, ettei Rajaava tyyppi -valintaruutua ole valittu. Tämän vaihtoehdon valinta luo sisäisen luokan johonkin toiseen määrittämääsi luokkaan, joten uutta graafista luokkaa ei luoda.
  5. Syötä Nimi-kenttään uuden graafisen Java-luokan nimi.
  6. Voit määrittää luokan käyttöoikeuden tarkistuksen valitsemalla jommankumman seuraavista määreistä:
    • public - määrittää luokan täysin muiden luokkien käytettäväksi
    • default - ei määritä määrettä, jolloin luokka on muiden samassa paketissa olevien luokkien käytettävissä.
  7. Valinnainen: Valitse luokalle jompikumpi seuraavista määreistä:
    • abstract - ilmaisee, että luokka toimii yliluokan roolissa
    • final - ilmaisee, että luokalle ei voi määrittää aliluokkia.
  8. Valitse Tyyli-luettelosta työkalut ja graafinen alkio, jonka haluat uuden graafisen luokan laajentavan. Voit esimerkiksi valita RCP-näkymän, SWT-yhdistelmän tai Swing JPanel -ruudun.
    Huomautus: RCP-näkymän tai -muokkausohjelman voi luoda vain lisäosaprojektissa, joka on käytössä RCP (Rich Client Platform) -sovelluskehityksessä.
    Asianmukainen luokan nimi näkyy Yliluokka-kentässä. Jos valitset tyyliksi Muu-vaihtoehdon, sinun on määritettävä laajennettava yliluokka tai hyväksyttävä java.lang.Object -oletusyliluokka. Yliluokkaa java.lang.Object voi käyttää esimerkiksi SWT-komentoliittymää käyttävässä SWT-sovelluksessa.
  9. Valinnainen: Jos haluat tuoda lisärajapinnan uuteen graafiseen luokkaan ja toteuttaa rajapinnan, napsauta Lisää-painiketta, valitse rajapinta ja napsauta sitten OK-painiketta. Toteutettavat rajapinnat ovat luettelossa Liittymät-kentässä. Toista tämä vaihe kullekin rajapinnalle.
  10. Valinnainen: Valitse jokin seuraavista valintaruuduista, jos haluat muodostaa lisämetodien tukirakenteet uuteen graafiseen luokkaan:
    • public static void main(String[] args) - muodostaa metodin stub main(), joka ajaa luokan Java-sovelluksena. Jos kyseessä SWT-sovellus, graafinen muokkausohjelma muodostaa myös tarvittavan näyttösilmukan päämetodiin.
    • Yliluokasta peräisin olevat muodostinfunktiot - muodostaa muodostinfunktion tukirakenteet, jotka alustavat yliluokalta perityt metodit.
    • Perityt abstraktit metodit - muodostaa tukirakenteet yliluokalta perityille abstrakteille lisämetodeille.
  11. Valitse Luo huomautukset, jos haluat ohjatun toiminnon lisäävän huomautuksia lähdekoodiin projektiominaisuuksissa määritetyllä tavalla.
  12. Valitse Valmis.
Ohjattu toiminto muodostaa uuden .java-tiedoston, johon sisältyy uusi graafinen luokka, ja luokka avautuu graafiseen Java-muokkausohjelmaan.
Aiheeseen liittyviä tehtäviä
RCP-muokkausohjelman luonti graafisessa muokkausohjelmassa
RCP-näkymän luonti graafisessa muokkausohjelmassa

(C) Copyright IBM Corporation 1999, 2004. All rights reserved.