Ik moet voor school samen met 2 andere yathzee maken in java. Mijn taak is het rekengedeelte van het spelletje.
Ik heb bijna al de hele code, maar ik krijg het niet voorelkaar om het programma goed de drie getallen bij elkaar op te laten tellen. Wie kan me helpen, dan kan ik teminste weer verder.
import java.awt.*;
import java.applet.*;
import java.awt.event.*;
public class javaopdracht extends Applet implements ActionListener
{
Button start, reset;
TextField eersteworp, tweedeworp, derdeworp, worptotaal;
int dobbelGetal, dobbelGetaltwee, dobbelGetaldrie;
public void init()
{
start = new Button( "alle worpen" );
start.addActionListener( this );
reset = new Button ( "alles leeg maken");
reset.addActionListener(this);
eersteworp = new TextField( 10 );
tweedeworp = new TextField( 20 );
derdeworp = new TextField( 20 );
worptotaal = new TextField( 20 );
add( start );
add( reset );
add( eersteworp );
add( tweedeworp );
add( derdeworp );
add( worptotaal );
}
public void actionPerformed( ActionEvent e )
{
if( e.getSource() == start )
{
dobbelGetal = (int) (6 * Math.random()+ 1 );
dobbelGetaltwee = (int) (6 * Math.random() + 1);
dobbelGetaldrie = (int) (6 * Math.random() + 1);
eersteworp.setText( "Getal =" + dobbelGetal );
tweedeworp.setText( "getal 2e worp =" + dobbelGetaltwee );
derdeworp.setText( "getal 3e worp =" + dobbelGetaldrie );
worptotaal.setText( "totaal =" +dobbelGetal + dobbelGetaltwee + dobbelGetaldrie );
repaint();
}
if( e.getSource() == reset )
{
eersteworp.setText( "Getal =" );
tweedeworp.setText( "getal 2e worp =" );
derdeworp.setText( "getal 3e worp =" );
worptotaal.setText( "totaal " );
}
}
}
Ik heb bijna al de hele code, maar ik krijg het niet voorelkaar om het programma goed de drie getallen bij elkaar op te laten tellen. Wie kan me helpen, dan kan ik teminste weer verder.
import java.awt.*;
import java.applet.*;
import java.awt.event.*;
public class javaopdracht extends Applet implements ActionListener
{
Button start, reset;
TextField eersteworp, tweedeworp, derdeworp, worptotaal;
int dobbelGetal, dobbelGetaltwee, dobbelGetaldrie;
public void init()
{
start = new Button( "alle worpen" );
start.addActionListener( this );
reset = new Button ( "alles leeg maken");
reset.addActionListener(this);
eersteworp = new TextField( 10 );
tweedeworp = new TextField( 20 );
derdeworp = new TextField( 20 );
worptotaal = new TextField( 20 );
add( start );
add( reset );
add( eersteworp );
add( tweedeworp );
add( derdeworp );
add( worptotaal );
}
public void actionPerformed( ActionEvent e )
{
if( e.getSource() == start )
{
dobbelGetal = (int) (6 * Math.random()+ 1 );
dobbelGetaltwee = (int) (6 * Math.random() + 1);
dobbelGetaldrie = (int) (6 * Math.random() + 1);
eersteworp.setText( "Getal =" + dobbelGetal );
tweedeworp.setText( "getal 2e worp =" + dobbelGetaltwee );
derdeworp.setText( "getal 3e worp =" + dobbelGetaldrie );
worptotaal.setText( "totaal =" +dobbelGetal + dobbelGetaltwee + dobbelGetaldrie );
repaint();
}
if( e.getSource() == reset )
{
eersteworp.setText( "Getal =" );
tweedeworp.setText( "getal 2e worp =" );
derdeworp.setText( "getal 3e worp =" );
worptotaal.setText( "totaal " );
}
}
}
[ Voor 26% gewijzigd door dasfrikandel op 26-11-2012 14:25 ]