import java.awt.*;
import java.awt.event.*;
import java.applet.Applet;
import java.awt.BorderLayout;
import java.awt.Color;
import java.awt.Graphics;
import java.awt.Image;
import java.awt.MediaTracker;
import java.awt.TextField;
import javax.swing.JButton;
public class logoprogramma extends Applet implements ActionListener
{
TextField logonaam;
JButton volgendeknop = new JButton("volgende");
boolean geklikt;
boolean klaar;
Image plaatje;
MediaTracker tr;
String sleutel[]={"remia", "burger king", "ebay", "michelin", "pringles", "red bull"};
String plaatjes[]={"../plaatjes/Remia.gif", "../plaatjes/burger king.jpg", "../plaatjes/ebay.jpg", "../plaatjes/michelin.jpg", "../plaatjes/pringles.jpg", "../plaatjes/red bull.jpg"}; //<------------------
int teller, aantal_vragen;
String antwoord="?";
Dimension dim = Toolkit.getDefaultToolkit().getScreenSize();
int breedteScherm = dim.width;
int hoogteScherm = dim.height;
int plaatsPlaatjeY = (hoogteScherm - 140)/2;
int plaatsPlaatjeX = (breedteScherm - 225)/2;
int score = teller;
public void init()
{
setSize(java.awt.Toolkit.getDefaultToolkit().getScreenSize());
logonaam = new TextField(20);
this.add(logonaam);
teller = 0;
aantal_vragen = 6;
klaar = false;
logonaam.addActionListener(this);
antwoord = logonaam.getText();
this.add(volgendeknop);
volgendeknop.addActionListener(this);
geklikt = false;
}
public void actionPerformed(ActionEvent e)
{
geklikt = true;
repaint();
}
public void paint (Graphics gr)
{
if (geklikt = true){
if (antwoord.equalsIgnoreCase(sleutel[teller]))
{
teller++;
score++;
if (teller == aantal_vragen) klaar = true;
}
if (klaar)
{
gr.drawString("uw score is " + score, plaatsPlaatjeX, plaatsPlaatjeY);
gr.setColor(Color.GREEN);
gr.fillOval(50, 50, 100, 100);
gr.setColor(Color.BLUE);
gr.fillOval(81, 85, 8, 8);
gr.fillOval(111, 85, 8, 8);
gr.drawArc(75, 75, 50, 50, 225, 90);
}
else
{
tr = new MediaTracker(this);
logonaam.setText(sleutel[teller]);
plaatje = getImage(getCodeBase(), plaatjes[teller]);
tr.addImage(plaatje,0);
gr.drawImage(plaatje, plaatsPlaatjeX, plaatsPlaatjeY, this);
}
}
}
private static final long serialVersionUId = 1L;
}