ERROR: int cannot be dereferenced

hi everyone i am trying to copmile the following code

publicvoid refreshGUI(){

MessageBoardQueries MBQ =new MessageBoardQueries();

Date date = Calendar.getInstance().getTime();

DateFormat df =new SimpleDateFormat("dd/MM/yyyy");

String argDate = df.format(date).toString();

int pNumber = MBQ.queryPending(argDate);

int aNumber = MBQ.queryAccepted(argDate);

int dNumber = MBQ.queryDeclined(argDate);

pendingNumberField.setText(pNumber.toString());

acceptedNumberField.setText(MBQ.queryAccepted(argDate));

declinedNumberField.setText(MBQ.queryDeclined(argDate));

}

but i keep getting the error:

int cannot be dereferenced on the line

pendingNumberField.setText(pNumber.toString());

does anyone know why?

[1115 byte] By [ThierryHenrya] at [2007-11-27 1:21:05]
# 1
ints are primitives - you can't use the dot operator on a primitive. Use Integer.toString(pNumber) instead.Good LuckLee
tsitha at 2007-7-11 23:58:34 > top of Java-index,Java Essentials,Java Programming...
# 2
because int is a primitive datatype, hence doesn't inherit from java.lang.Object, and as such doesn't have a toString methodtry Integer.toString(pNumber) or String.valueOf(pNumber). either is equally valid
georgemca at 2007-7-11 23:58:34 > top of Java-index,Java Essentials,Java Programming...
# 3
Of course, sorry guys should have realised that.....thanks for the help though......that worked!!!Cheers
ThierryHenrya at 2007-7-11 23:58:34 > top of Java-index,Java Essentials,Java Programming...