Ook uit de volgende opdracht kom ik niet uit...
Voer in 2 tekstvakken een geheel getal in en laat het programma meedelen in welke van de twee vakken het grootste getal staat.
Mijn uitwerking werkt niet, wat doe ik verkeerd???
package opgave2_2;
import java.awt.*;
import java.awt.event.*;
import java.applet.*;
public class opgave2_2 extends Applet
{
TextField invoervak1,invoervak2;int cijfer1;int cijfer2;
public void init()
{
cijfer1 = 0; cijfer2=0;
invoervak1 = new TextField(12);
invoervak2 = new TextField(12);
add(invoervak1);add(invoervak2);
}
public void paint( Graphics g)
{
if (cijfer1>cijfer2){g.drawString("Het eerste getal is groter",50,80);}
else {g.drawString("Het tweede getal is groter",50,100);}
}
class knopHandler implements ActionListener
{
public void actionPerformed(ActionEvent e)
{
String invoerstring1=invoervak1.getText();
cijfer1=Integer.parseInt(invoerstring1);
String invoerstring2=invoervak2.getText();
cijfer2=Integer.parseInt(invoerstring2);
repaint();
}
}
Voer in 2 tekstvakken een geheel getal in en laat het programma meedelen in welke van de twee vakken het grootste getal staat.
Mijn uitwerking werkt niet, wat doe ik verkeerd???
package opgave2_2;
import java.awt.*;
import java.awt.event.*;
import java.applet.*;
public class opgave2_2 extends Applet
{
TextField invoervak1,invoervak2;int cijfer1;int cijfer2;
public void init()
{
cijfer1 = 0; cijfer2=0;
invoervak1 = new TextField(12);
invoervak2 = new TextField(12);
add(invoervak1);add(invoervak2);
}
public void paint( Graphics g)
{
if (cijfer1>cijfer2){g.drawString("Het eerste getal is groter",50,80);}
else {g.drawString("Het tweede getal is groter",50,100);}
}
class knopHandler implements ActionListener
{
public void actionPerformed(ActionEvent e)
{
String invoerstring1=invoervak1.getText();
cijfer1=Integer.parseInt(invoerstring1);
String invoerstring2=invoervak2.getText();
cijfer2=Integer.parseInt(invoerstring2);
repaint();
}
}