NetBeans-materiaali

Aloita näistä

  1. Ilmoittautuminen ja alkutoimet

NetBeans-vinkkejä

Automaattinen System.out.println

Kirjoita sout ja paina tabulaattoria (q:n vasemmalla puolella oleva näppäin), editoriin tulee automaattisesti System.out.println

Automaattinen sisennys

Aktivoi editori-ikkunaan tiedosto jonka haluat sisentää. Paina yhtä aikaa alt, shift ja f. Vaihtoehtoisesti voit valita yläpalkista Source ja sen alta format

Koodin automaattinen täydennys

Jos ohjelmassasi on käytössä esim. muuttuja String sukunimi;, ei koko muuttujan nimeä tarvitse välttämättä joka kerta kirjoittaa kokonaan. Kokeile mitä tapahtuu kun kirjoitat s ja sen jälkeen painat yhtäaikaa ctrl ja välilyönti. HUOM: laitoksen koneilla automaattinen täydennys saadaan aikaan painamalla yhtä aikaa ctrl, alt ja välilyönti. Vastaavalla tavalla NetBeans osaa täydentää muitakin nimiä, esim. komennon while aikaansaamiseksi riittää kirjoitta w ja painaa ctrl+välilyönti...

Uudelleennimentä

Muuttujat, metodit ja luokat kannattaa nimetä kuvaavasti. Usein käy, että nimi on hieman epäkuvaava ja tulee tarve nimen muuttamiselle. NetBeans:issa tämä on todella helppoa. Maalaa huono nimi jostain kohtaa koodiasi hiirellä. Paina (yhtäaikaa) ctrl ja r ja kirjoita muuttujalle/metodille uusi nimi. Nimi muuttuu kaikkialta ohjelmasta!

Tyhjän rivin nykyisen rivin alapuolelle

Koodiin saa tehtyä uuden tyhjän painamalla shift+enter, oli osoitin missä kohtaa riviä tahansa.

Konstruktorien, getterien ja setterien automaattinen generointi

Mene luokan koodilohkon sisäpuolelle mutta kaikkien metodien ulkopuolelle ja paina yhtä aikaa ctrl ja välilyönti. Jos luokallasi on esim. oliomuuttuja saldo, tarjoaa NetBeans mahdollisuuden generoida oliomuuttujalle getteri- ja setterimetodit sekä konstruktorin joka asettaa oliomuuttujalle alkuarvon. HUOM: laitoksen tämä saadaan aikaan painamalla yhtä aikaa ctrl, alt ja välilyönti.

Implement all abstract methods

Oletetaan että ohjelmassasi on rajapinta Rajapinta, ja olet tekemässä rajapinnan toteuttavaa luokkaa Luokka. Joudut näkemään hieman vaivaa kirjoittaessasi toteuttavaan luokkaan rajapinnan määrittelemien metodien esittelyrivit.

On kuitenkin mahdollista pyytää NetBeansia täydentämään automaattisesti metodirungot toteuttavalle luokalle. Kun olet määritellyt luokan toteuttavan rajapinnan, eli kirjoittanut

        public class Luokka implements Rajapinta {
      }
    

NetBeans värjää luokan nimen punaisella. Mene rivin vasemmassa reunassa olevan lamppusymbolin kohdalle, klikkaa ja valitse Implement all abstract methods ja metodirungot ilmestyvät koodiin!

Clean and Build

Tietyissä tilanteissa NetBeans saattaa mennä sekaisin ja yrittää ajaa koodista versiota johon ei ole huomioitu kaikkia koodiin kirjoitettuja muutoksia. Yleensä huomaat tilanteen siten, että jotain "outoa" vaikuttaa tapahtuvan. Ongelman korjaa usein Clean and build -operaation suorittaminen. Operaatio löytyy Run-valikosta ja sen voi suorittaa myös painamalla harja ja vasara -symbolia. Clean and build poistaa koodista olemassa olevat käännetyt versiot ja tekee uuden käännöksen.

Linkkejä muihin NetBeans-ohjeisiin