我想在非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)