:ヤードにこれを行うにはより多くのコードを書くことVB MSGBOX Javaへの警告あなたが書いた警告ボックスを使用するVBで
Response=Msgbox("Click YES to continue, NO to Abort",vbyesno)
If response=vbyes...do something
Javaでは、我々は持っているが。私が書いたかったのは、どこからでも呼び出すことができ、応答を返すことができるユーティリティ関数でした。 私が書いた:AlertDialogBuilderは、おそらく私は別のクラスからコンテキスト変数を渡す必要があることを意味このを必要とするため
protected static boolean Response=false;
public boolean CreateAlert(String AlertMessage){
AlertDialog.Builder alertbox = new AlertDialog.Builder(this);
alertbox.setMessage(AlertMessage);
alertbox.setPositiveButton("YES", new DialogInterface.OnClickListener() {
public void onClick(DialogInterface arg0, int arg1) {
Response=true;
}
});
alertbox.setNegativeButton("NO" , new DialogInterface.OnClickListener(){
public void onClick(DialogInterface arg0, int arg1) {
Response=false;
}
});
alertbox.show();
return Response;
しかし、私は別のクラスに移動できませんでした。 メッセージボックスは、インタラクティブフォームのほぼ不可欠なコンポーネントです。メッセージボックスを開くたびに1行のコードを追加するだけです。方法が必要です。