Heeft iemand hier van de java programeer taal?
Ik moet namelijk een java applet maken van een schermpje met 3 druk knopjes, als je er dan op klikt moet er iets komen te staan.
Maar bij elke knop moet er een ander letter type komen.
Kan iemand mij helpen, hier onder staat de code, maar er staat nu een tekst vak naast de knop en als ik op de knop drukt gebeurt er niks...
package com.borland.samples.welcome;
import java.awt.*;
import java.awt.event.*;
import java.applet.*;
/**
* <p>Title: </p>
* <p>Description: </p>
* <p>Copyright: Copyright (c) 2008</p>
* <p>Company: </p>
* @author unascribed
* @version 1.0
*
*
*
*
*
*/
//
public class drukknop extends Applet {
//declareren van het drukknopje
Button knop;
TextField tekstvak;
Font Letter;
Font Letter2;
Font Letter3;
//initialiseren van het drukknopje
public void init()
{
Letter = new Font("serif", Font.PLAIN, 24);
Letter2 = new Font("verdana", Font.PLAIN, 24);
Letter3 = new Font("Comic sans", Font.PLAIN, 24);
}
{
//Nieuwe knop met lettertype serif, en een tekstvak
setFont( Letter );
knop = new Button();
knop.setLabel( "Dit is knop 1");
tekstvak = new TextField("dit is een tekstvak die bij knop 1 hoort",20);
//toevoegen van de drukknop en tekstvak aan de applet
add( knop);
add (tekstvak);
//Nieuwe knop
setFont( Letter2 );
knop = new Button();
knop.setLabel( "Dit is knop 2");
tekstvak = new TextField("dit is een tekstvak die bij knop 2 hoort",20);
//toevoegen van de drukknop en tekstvak aan de applet
add( knop);
add (tekstvak);
//Nieuwe knop
setFont( Letter3 );
knop = new Button();
knop.setLabel( "Dit is knop 3");
tekstvak = new TextField("dit is een tekstvak die bij knop 3 hoort",20);
//toevoegen van de drukknop en tekstvak aan de applet
add( knop);
add (tekstvak);
}
//inwendige klasse
class KnopHandler implements ActionListener
{
public void actionPerformed( ActionEvent e)
{
knop.setLabel("Bedankt voor het drukken op knop 1");
knop.setLabel("Bedankt voor het drukken op knop 2");
knop.setLabel("Bedankt voor het drukken op knop 3");
tekstvak.setText("je heb geklikt");
}
}
}