You may want to put some text here

Java met jBuilder van Borland

In deze tutorial leer je met jbuilder van Borland een basis applet aan te maken en hoe je deze kan uitvoeren. Jbuilder is één van de krachtigste IDE’s om java mee te programmeren.

Borland jbuilder

Jbuilder layout

In de onderstaande afbeelding ziet u een kleine toelichting van de layout opdeling van jbuilder.

Jbuilder opbouw

Een project aanmaken

Eerst moeten we een nieuw project aanmaken. Dit doen we door op File > New project… te klikken. Nu krijg je het onderstaande scherm te zien.

Name: Vul een naam in die je aan het project wil geven.
Directory: Pad waar je het java project wil opslaan.
Template: Laat dit gewoon maar op (Default project) staan.

Klik nu op next.

Java project stap 1
Nieuw project maken (Stap 1)

Nu komen we aan stap 2. Hier kunnen we allerlei instellingen doen maar ik ga je hier niet mee lastig vallen, laat alles dus maar gewoon staan zoals het staat. Klik maar op next.

Java project stap 2
Nieuw project maken (Stap 2)

Bij stap 3 moet je eigenlijk ook niets invulle. Wat je wel kan doen is de Class Javadoc fields invullen, maar dit is niet verplicht. Klik nu op finisch.

Java project stap 3
Nieuw project maken (Stap 3)

Nu hebben we een project aangemaakt in jbuilder. Nu kunnen we in dit project een applet of applicatie gaan aanmaken, afhankelijk van wat je wil maken. Ik zal je laten zien hoe je een applet aanmaakt in je project.

Klik op File > New…, in het formulier dat je dan te zien krijgt kies je voor Web > applet zoals op de afbeelding hieronder.

Nieuw applet toevoegen
Nieuw applet aanmaken

Bij stap 1 voor het toevoegen van een applet vullen we alleen Class name in. Begin de naam met een hoofdletter, dit is niet verplicht maar het is een goede manier van werken. De rest van de instellingen laat je ongewijzigd. Klik op next.

Java applet stap 1
Nieuw applet aanmaken (Stap 1)

Bij stap 2 moet je ook niets invullen of wijzigen. Gewoon op next drukken.

Java applet stap 2
Nieuw applet aanmaken (Stap 2)

Bij het uitvoeren van je applet in jbuilder kan je ervoor zorgen dat er automatisch ook een html pagina wordt aangemaakt met uw applet op. De instellingen voor deze HTML pagina kan je hier instellen in stap 3. Je kan ze ook gewoon ongewijzigd laten zoals ik altijd doe.

Java applet stap 3
Nieuw applet aanmaken (Stap 3)

Bij stap 4 moet je ook niets veranderen aan de instellingen. Druk nu op finish.

Java applet stap 4
Nieuw applet aanmaken (Stap 4)

Nu zal er een pagina geopend worden met een basiscode voor de applet. Als je nog nooit met java hebt gewerkt ziet die code er best wel indrukwekkend uit, maar geen paniek, we gaan hier zometeen wat aan veranderen. Het gaat om de volgende code:

package myapplet;

import java.awt.*;
import java.awt.event.*;
import java.applet.*;

public class Voorbeeld extends Applet {
    boolean isStandalone = false;
    BorderLayout borderLayout1 = new BorderLayout();

    /*Get a parameter value*/
    public String getParameter(String key, String def) {
        return isStandalone ? System.getProperty(key, def) :
                (getParameter(key) != null ? getParameter(key) : def);
    }

    /*Construct the applet*/
    public Voorbeeld() {
    }

    /*Initialize the applet*/
    public void init() {
        try {
            jbInit();
        } catch (Exception e) {
            e.printStackTrace();
        }
    }

    /*Component initialization*/
    private void jbInit() throws Exception {
    }

    /*Get Applet information*/
    public String getAppletInfo() {
        return "Applet Information";
    }

    /*Get parameter info*/
    public String[][] getParameterInfo() {
        return null;
    }
}

Je kan nu al eens op de “run project” knop drukken om de applet uit te voeren. Natuurlijk is de applet die je te zien krijgt leeg.

Java applet starten
Run project knop om de applet te bekijken

Deze code hebben we zeker niet allemaal nodig. Dit vind ik het nadeel aan veel van deze programmeer IDE’s, ze maken een hoop rotzooi code aan die je niet hebt gevraagd bij het aanmaken van een nieuwe project (een prachtig voorbeeld hiervan is programmeren met Visual basic).

Om nu een goede basiscode te maken zonder al die onnuttige code verander je de bovenstaande code in het volgende:

package myapplet;

import java.awt.*;
import java.awt.event.*;
import java.applet.*;

public class Voorbeeld extends Applet {

}

Dit ziet er al heel wat gemakkelijker uit en als je het uitvoert, zal je zien dat je nog altijd hetzelfde te zien krijg als met al die code.

Dit was mijn tutorial over een basis applet maken met jbuilder. Hopelijk heb je er iets van opgestoken.

The Author of this post is Wim Mostmans

Wim Mostmans heeft een eigen webontwikkeling bedrijf Sitebase waar hij voltijds voor werkt. Hij beheert ook nog enkele websites waaronder deze en een Computerforum. Blijf op de hoogte van waar Wim mee bezig is door hem te volgen op Twitter.

5 Responses »

  1. Leuk artikel.
    Ikzelf gebruik Eclipse (sinds kort eigenlijk EasyEclipse)
    Wat ik me afvraag:
    Waarom gaat je voorkeur uit naar JBuilder?

  2. Pure nostalgie van “vroeger” op school :D. Eclispe is inderdaad ook een zeer goed IDE hoor. Ik gebruik eclipse voor PHP te programmeren.

  3. Stomme vraag misschien, maar hoe gebruik je Eclipse om php te programmeren? Het lukt me niet om Eclipse in te stellen voor php. Maar ik heb dan ook niet lang gezocht. Is er voor php ook automatisch aanvullen van code?

  4. Het is eigenlijk niet de gewone Eclipse maar een appart software pakket dat afgeleid is van Eclipse, namelijk Zend Studio for Eclipse. Het is volledig gratis en je kan het hier downloaden.

    Als ik me niet vergis is er ook een plugin voor de gewone Eclipse om aan de slag te gaan met PHP maar hier ben ik niet zeker van.

  5. Hartelijk bedankt! Zal het zo snel mogelijk proberen. Voorlopig behelp ik me met NotePad++.

Leave a Comment