HI frens,
this is my code.
******************************************************
//other necessary code
private Alert customAlert;
/**
* CustomAlert constructor.
*/
CustomAlert(
String msg,AlertType type) {
if(type==AlertType.ERROR)
customAlert=new Alert("Exception",msg,Image.createImage("/icError.png"),AlertType.ERROR);
else if(type.equals(AlertType.INFO)){
customAlert=new Alert("Information",msg,Image.createImage("/icInfo.png"),AlertType.INFO);
System.out.println("info");
}
else if(type.equals(AlertType.WARNING)){
customAlert=new Alert("Warning",msg,Image.createImage("/icWarning.png"),AlertType.WARNING);
}
else{
customAlert=new Alert("Other Alert",msg,Image.createImage("/icWarning.png"),AlertType.WARNING);
}
}
********************************************************
but when i create object saying CustomAlert("error",AlertType.ERROR) none of the statements are executed.
Can anyone tell how to check the type of alert.
if AlertType.SOMETHING was an int i could have checked it , but
AlertType.SOMETHING is of type AlertType itself .
i can't use .equals also because its doing only '==' .
I don't want to go for , say
CustomAlert("message",1);
or
CustomAlert("message","error");
pleaseeeeeeeee helpppppppp.