0 在 performOperation 方法开始时获取数据,然后使用 Dialogs.showDialog(...) 显示结果。默认情况下,这将导致执行操作方法等待用户关闭对话框,然后它才会继续。 理查德·摩尔 2015年12月18日0:20 0 票分享 评论动作 永久链接
0 是的, Dialogs.showDialog 的消息参数是Object类型。您可以将任何 JComponent 作为消息传入,它就会显示出来。 理查德·摩尔 2015年12月18日2:38 0 票分享 评论动作 永久链接
0 我阅读了 Dialogs 的文档并尝试实现您的建议,但我不断收到错误消息,因为我没有传入正确的参数。我是否必须创建一个 DialogOptions 对象才能使用此方法?或者我可以只使用选项吗?请参阅我正在使用的代码的附件。 屏幕截图 2015-12-18 at 3.20.38 PM.png屏幕截图 2015-12-18 at 3.20.05 PM.png 马克·米勒 2015年12月18日23:21 0 票分享 评论动作 永久链接
0 看起来您的DisplayGUIModel类可以直接扩展JPanel ,假设它没有作为某个选项传递给 Geneious。否则无需扩展选项。 然后你可以像这样显示它: DialogOptions dialogOptions = new DialogOptions(Dialogs.OK_CANCEL, ""); Dialogs.showDialog(dialogOptions, displayGuiModel); 如果您确实需要扩展选项,那么您可以使用Dialogs.showOptionsDialog()来显示它。但是,此方法使用起来比较棘手,因为您需要在事件调度线程上调用它。 理查德·摩尔 2015年12月19日0:07 0 票分享 评论动作 永久链接