Op deze website gebruiken we cookies om content en advertenties te personaliseren, om functies voor social media te bieden en om ons websiteverkeer te analyseren. Ook delen we informatie over uw gebruik van onze site met onze partners voor social media, adverteren en analyse. Deze partners kunnen deze gegevens combineren met andere informatie die u aan ze heeft verstrekt of die ze hebben verzameld op basis van uw gebruik van hun services. Meer informatie.

Akkoord

Vraag & Antwoord

Programmeren

[JAVA] Hoe kan ik mijn buttons opnieuw laden

herman777
3 antwoorden
  • Hallo,

    Kan iemand mij een stukje op weg helpen? Ik ben bezig met een applet en ben op zoek naar een manier waarbij de buttons die ik beschreven heb in "public void init()" opnieuw geladen worden. (hetzelfde dat gebeurd bij repaint() ). Is dit mogelijk?

    Robert te Lintelo

    PS, ik ben nog een absolute beginner :wink:
  • LT,

    kun je wat code sturen:
    -ik weet niet wat je bedoelt met laden
    -ik weet niet hoe je die buttons hebt gedefinieerd

    Herman
  • Herman,

    Het onderstaande is mijn code. De bedoeling is dat indien de waarde van "beeld" 0 is, er een tekst area staat waar een gebruiker zijn naam in vult. Zodra de waarde 1 is, moeten er drie buttons staan. En als de waarde 3 is, staat er een button met als label Computer.

    Dit werkt prima. Maar als de waarde van "beeld" veranderd, blijft de button staan, en wordt niet vervangen door een ander. En dat was juist mijn bedoeling <grin>

    Ik hoop dat dit duidelijker is,

    Robert

    [code:1:544815fc75]

    public void init()
    {
    if (beeld == 0)
    {
    Label titel1;
    titel1 = new Label ("Vul hier je naam in:");
    add(titel1);
    naamVeld = new TextField(25);
    add(naamVeld);
    naamVeld.addActionListener(this);
    }
    if (beeld == 1)
    {
    een = new Button("1");
    add(een);
    een.addActionListener(this);
    twee = new Button("2");
    add(twee);
    twee.addActionListener(this);

    drie = new Button("3");
    add(drie);
    drie.addActionListener(this);
    }
    if (beeld == 2)
    {
    computer = new Button("Computer");
    add(computer);
    computer.addActionListener(this); }
    }
    [/code:1:544815fc75]

Beantwoord deze vraag

Dit is een gearchiveerde pagina. Antwoorden is niet meer mogelijk.