如何在BlackBerry中显示对话框

时间:2011-03-01 18:35:45

标签: java blackberry-jde

如何向用户显示一个对话框,询问他是否要继续,可以选择是或否?

4 个答案:

答案 0 :(得分:0)

您需要使用其中一个Dialog provided by BB,例如Dialog.ask(someNumber,"Your message");

答案 1 :(得分:0)

Dialog d = new Dialog("Do you want to continue?", new String[]{"Yes","No"},  new int[]{Dialog.OK,Dialog.CANCEL}, Dialog.OK, Bitmap.getPredefinedBitmap(Bitmap.QUESTION)){
                    public void setChangeListener(FieldChangeListener listener) {
                        if(d.getSelectedValue() == Dialog.OK){
                             //true part                                
                        }
                        else{
                             //false part
                        }
                    };
                };
d.show();

答案 2 :(得分:0)

来得太晚了,但将来可能对某人有所帮助:

int ans =  Dialog.ask(Dialog.D_YES_NO, "Do you want to continue?", Dialog.YES);

    if (ans == Dialog.YES) 
        // Continue
    else
        // Do not Continue

第三个参数表示默认选择的选项,该选项设置为Yes选项。

这是一篇关于如何使用不同types of Blackberry dialogs的文章。

答案 3 :(得分:-3)

使用JOptionPane:

int res = JOptionPane.showConfirmDialog(null,"Do you want to continue ?");
if (int == 0){
   // code for continue
}
else {

}