Win a copy of The Little Book of Impediments (e-book only) this week in the Agile and Other Processes forum!
  • Post Reply
  • Bookmark Topic Watch Topic
  • New Topic

How to compare AlertType

 
sandeepg gadhvig
Greenhorn
Posts: 10
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
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.
 
  • Post Reply
  • Bookmark Topic Watch Topic
  • New Topic