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);

}

}

[2014 byte] By [unknow] at [2007-9-26 4:29:52]
# 1
Hi,I guess isValid() is a method. If so you should write:if (pinField.isValid())Regards,Martin
edosoft at 2007-6-29 17:41:39 > top of Java-index,Archived Forums,Java Programming...