注意:请注意这是一个选项对话框,而不是确认对话框。这对我要问的内容和Swing的行为有所不同!
我查看了一个选项对话框in action的一个很好的代码示例,但有一件事感到困惑:
如果您要为对话框提供
options
参数中的所有选项,那么optionType
参数的用途/作用/重要性是什么?
根据Javadocs,您可以选择:
DEFAULT_OPTION
YES_NO_OPTION
YES_NO_CANCEL_OPTION
;或OK_CANCEL_OPTION
这些不同的选项如何影响结果对话框,或者Swing只是忽略它们?!?提前谢谢!
答案 0 :(得分:4)
optionType参数定义用户必须选择的选项。如果您使用YES_NO_CANCEL_OPTION
,它将显示3个按钮,每个选项对应一个:
所有可能的optionType值都是如此。