How do u use isVaild correctly
Hi here is the code can any one tell me how i can use the isValid correctly
import java.awt.*;
import BreezyGUI.*;
public class bank extends GBFrame {
Label nameLabel = addLabel ("Name",1,1,1,1);
Label pinLabel = addLabel ("Pin",2,1,1,1);
Label sexLabel= addLabel ("Sex",3,1,1,1);
Label resultLabel = addLabel ("Result",4,1,1,1);
TextField nameField = addTextField ("",1,2,1,4);
IntegerField pinField = addIntegerField (0,2,2,1,1);
TextField sexField= addTextField ("",3,2,1,4);
IntegerField resultField = addIntegerField (0,4,2,1,1);
Button loginButton = addButton ("Login",1,4,2,1);
Button resetButton = addButton ("Reset",2,4,1,1);
String user, sex, fail;
int pincode , result;
//String header = Format.justify ('l', "Name", 12) +
//Format.justify ('r', "Sex" , 5) + "\n";
//Constructor
public bank() {
setTitle ("Bank ATM");
}
public void buttonClicked (Button buttonObj) {
if (buttonObj == loginButton)
login();
else if (buttonObj == resetButton)
{resetGlobalVariables();
}
}
private void login()
{
pincode = pinField.getNumber();
resultField.setNumber(pincode);
user = nameField.getText();
sex = sexField.getText();
resultField.setEditable(false);
String wrong = "wrong code";
String thanks = ("Thank you " + user);
if (pinField.isValid)<===== here is the problem
{
if (pincode <= 0)
{ messageBox(wrong);
}
else if (pincode >= 1){
messageBox(thanks);
}
}
}
private void resetGlobalVariables() {
pincode = 0;
resultField.setNumber(pincode);
messageBox("Reseted Results to " + pincode);
}
public static void main (String [] args) {
Frame frm = new bank();
frm.setSize (200,250);
frm.setVisible (true);
}
}

