0

注意:请注意这里是选项对话框,而不是确认对话框。这对我的要求以及 Swing 的行为方式产生了影响!

我查看了一个很好的选项对话框的代码示例,但被一件事弄糊涂了:

如果您为对话框提供参数中的所有选项,那么该options参数的用途/作用/意义是optionType什么?

根据Javadocs,您的选择是:

  • DEFAULT_OPTION
  • YES_NO_OPTION
  • YES_NO_CANCEL_OPTION; 或者
  • OK_CANCEL_OPTION

这些不同的选项如何影响生成的对话框,还是 Swing 忽略它们?!?提前致谢!

4

1 回答 1

4

optionType 参数定义了用户必须选择的选项。如果使用YES_NO_CANCEL_OPTION,它将显示 3 个按钮,每个选项一个:

  • 是的
  • 取消

在此处输入图像描述

所有可能的 optionType 值也是如此。

于 2013-05-09T16:07:13.887 回答