我有一个消息对话框如下:
import org.eclipse.jface.dialogs.MessageDialog
public void openQuestion(Shell parentShell, String title, String question, final int iconStyle){
MessageDialog dialog = new MessageDialog(
parentShell,
title,
getTitleIcon(iconStyle),
question,
iconStyle,
new String[] { IDialogConstants.YES_LABEL, IDialogConstants.NO_LABEL },
0
) {
@Override
public Image getImage() {
return getIcon(iconStyle);
}
};
return dialog.open() == IDialogConstants.OK_ID;
}
在这里,当我将问题(参数)作为一个小字符串传递时,我可以在对话框中看到确定、取消按钮。但另一方面,当我在消息对话框中将问题(参数)作为大字符串传递时,对话框中看不到“确定”和“取消”按钮。他们被隐藏起来。有什么方法可以始终显示“确定”和“取消”按钮吗?