import java.awt.*;
import java.applet.*;
import java.awt.event.*;
public class Vb08_03 extends Applet
implements ActionListener {
Button knop, knop2, knop3;
TextField tekstvak1, tekstvak2, tekstvak3;
public void paint( Graphics g )
{
g.setColor( Color.red );
g.fillRoundRect( 450, 120, 100, 100, 30, 20 );
g.fillRoundRect( 650, 120, 100, 100, 30, 20 );
g.fillRoundRect( 850, 120, 100, 100, 30, 20 );
g.setColor( Color.blue );
g.fillOval( 475, 140, 10, 10); //linksboven
g.fillOval( 518, 140, 10, 10); //rechtsboven
g.fillOval( 475, 187, 10, 10); //linksonder
g.fillOval( 518, 187, 10, 10); //rechtsonder
g.fillOval( 475, 163, 10, 10); //linksmiddenin
g.fillOval( 518, 163, 10, 10); //rechtsmiddenin
g.fillOval( 496, 163, 10, 10); //middenin
{
if( aantalOgen1 = "1" ) {
g.fillOval( 496, 163, 10, 10); //middenin
}
}
}
public void init() {
setLayout( null ); // geen standaard layout
knop = new Button ( "Werp dobbelsteen 1" );
knop.setBounds( 440, 250, 120, 30 );
knop.addActionListener( this );
add( knop );
knop2 = new Button ( "Werp dobbelsteen 2" );
knop2.setBounds( 640, 250, 120, 30 );
knop2.addActionListener( this );
add( knop2 );
knop3 = new Button ( "Werp dobbelsteen 3" );
knop3.setBounds( 840, 250, 120, 30 );
knop3.addActionListener( this );
add( knop3 );
tekstvak1 = new TextField( 12 );
tekstvak1.setBounds (440, 300, 120, 30 );
add( tekstvak1 );
tekstvak2 = new TextField ( 12 );
tekstvak2.setBounds ( 640, 300, 120, 30 );
add ( tekstvak2 );
tekstvak3 = new TextField (12 );
tekstvak3.setBounds ( 840, 300, 120, 30);
add ( tekstvak3 );
setBackground( Color.yellow );
}
int worp1() {
double t;
int aantalOgen1;
t = Math.random();
t *= 6;
t += 1;
aantalOgen1 = (int) t;
return aantalOgen1;
}
int worp2() {
double t;
int aantalOgen2;
t = Math.random();
t *= 6;
t += 1;
aantalOgen2 = (int) t;
return aantalOgen2;
}
int worp3() {
double t;
int aantalOgen3;
t = Math.random();
t *= 6;
t += 1;
aantalOgen3 = (int) t;
return aantalOgen3;
}
public void actionPerformed( ActionEvent e ) {
if( e.getSource() == knop ) {
int aantalOgen1;
aantalOgen1 = worp1();
tekstvak1.setText( "Aantal ogen = " + aantalOgen1 );
}
if( e.getSource() == knop2 ) {
int aantalOgen2;
aantalOgen2 = worp2();
tekstvak2.setText( "Aantal ogen = " + aantalOgen2 );
}
if( e.getSource() == knop3 ) {
int aantalOgen3;
aantalOgen3 = worp3();
tekstvak3.setText( "Aantal ogen = " + aantalOgen3 );
}
}
}