Hallo,
Ik zit met een klein probleempje.
In mijn java programma zit er een array van textfields.
private TextField [] varTF = new TextField[4];
Verder in het programma is een knop "bereken" die een formuletje moet toepassen dat is gereversed engineered uit een andere toepassing.
Ik heb daarvoor een inner class gemaakt:
public class ButtonActionHandler implements ActionListener
{
public void actionPerformed(ActionEvent ae)
{
if(ae.getSource() == calcButton)
{
a = (float)parseFloat(""+varTF[0].getText());
System.out.println("A = "+a);
}
}
}
Het probleem zit bij het toekennen van een waarde aan a.
Hoe haal ik dat in godsnaam uit de string van het TextField?
Ik krijg constant de foutmelding:
>javac main.java
main.java:133: cannot resolve symbol
symbol : method parseFloat (java.lang.String)
location: class main.ButtonActionHandler
a = (float)parseFloat(""+varTF[0].getText());
^
1 error
>Exit code: 1
Enig idee?
Ik hoop toch dat ik geen import vergeten ben.
Alvast bedankt
Ik zit met een klein probleempje.
In mijn java programma zit er een array van textfields.
private TextField [] varTF = new TextField[4];
Verder in het programma is een knop "bereken" die een formuletje moet toepassen dat is gereversed engineered uit een andere toepassing.
Ik heb daarvoor een inner class gemaakt:
public class ButtonActionHandler implements ActionListener
{
public void actionPerformed(ActionEvent ae)
{
if(ae.getSource() == calcButton)
{
a = (float)parseFloat(""+varTF[0].getText());
System.out.println("A = "+a);
}
}
}
Het probleem zit bij het toekennen van een waarde aan a.
Hoe haal ik dat in godsnaam uit de string van het TextField?
Ik krijg constant de foutmelding:
>javac main.java
main.java:133: cannot resolve symbol
symbol : method parseFloat (java.lang.String)
location: class main.ButtonActionHandler
a = (float)parseFloat(""+varTF[0].getText());
^
1 error
>Exit code: 1
Enig idee?
Ik hoop toch dat ik geen import vergeten ben.
Alvast bedankt