2017-09-09 39 views
1

我想製作一個不同場景的程序,所以如果有幾個fxml文件。每個文件是否都需要它自己的控制器,還是隻能用一個控制器來控制所有文件?每個fmxl文件(場景)都需要一個自己的控制器嗎?

+0

大概你的意思是「只有一個控制器*類*」。這樣做會很困惑:你不知道哪個'@ FXML'注入的字段在類的哪些實例中被初始化。爲每個FXML文件使用不同的控制器類。 –

回答

2

從技術上講,可以將同一個控制器(類或實例)應用於多個FXML文件。

但根據單一責任模式你不應該這樣做。

相關問題