繁体   English   中英

如何在java MessageDialog.openQuestion中设置默认答案按钮?

[英]How to set default answer button in java MessageDialog.openQuestion?

我正在编写一个eclipse插件,我正在使用MessageDialog.openQuestion来弹出一个问题。 默认答案是“是”,但我希望它为“否”。 我怎么做?

例

你不能使用openQuestion方法做到这openQuestion 相反,您将不得不使用其中一个构造函数构造MessageDialog

MessageDialog dialog = new MessageDialog(shell, "title", null, "message",           
    MessageDialog.QUESTION, 1, IDialogConstants.YES_LABEL, IDialogConstants.NO_LABEL);

int buttonPressed = dialog.open();

1是默认按钮的索引。

尝试更改MessageDialog构造函数的defaultIndex属性。

(看看文档

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM