MVC GUI设计 - 模型中的IOException?

时间:2017-05-17 12:19:18

标签: java user-interface model-view-controller javafx

我正在使用JavaFX使用MVC(模型,视图,控制器)设计编写GUI。

我的程序所做的第一件事是从文本文件中读取数据,而文本文件又可能会抛出IOException,我想通过视图类在GUI中显示为错误消息对话框。

通过MVC设计,我知道必须读取模型类中的文件,但不允许模型类与视图类进行交互(或者甚至不知道)。那么如何将异常传递给视图类以在MVC下显示?

目前我正在从控制器类读取文件并将异常传递给视图类(控制器可以与视图交互),但这违反了控制器的用途,控制器只应用于处理事件和相应地更改视图

那么我的选择是什么?我想尽可能避免破坏MVC设计!

0 个答案:

没有答案