相关疑难解决方法(0)

带有自定义按钮标题的SWT MessageBox

我想在非RCP SWT应用程序中添加自定义按钮标题.

    MessageBox messageBox = new MessageBox(shell, SWT.ICON_WARNING | SWT.ABORT | SWT.RETRY | SWT.IGNORE);
messageBox.setText("Warning");
messageBox.setMessage("Save the changes before exiting?");
 int buttonID = messageBox.open();
 switch(buttonID) {
   case SWT.YES:
  // saves changes ...
case SWT.NO:
 // exits here ...
  break;
 case SWT.CANCEL:
// does nothing ...
 }
                                    System.out.println(buttonID);

}
Run Code Online (Sandbox Code Playgroud)

它工作正常,但我按钮标题是"中止","重试","忽略"我想要自定义按钮标题,如"覆盖","重命名","取消".怎么做?
请帮忙.

*** 编辑 ********

我也试过了

MessageDialog dialog = new MessageDialog(null, "Dangerous Activity", null,
                                                    "Are you sure you want to delete?", MessageDialog.CONFIRM,
                                                    new String[]{"Preview>", "Delete", "Cancel"}, …
Run Code Online (Sandbox Code Playgroud)

java swt

3
推荐指数
1
解决办法
6988
查看次数

标签 统计

java ×1

swt ×1