簡體   English   中英

Java Swing應用程序-控制器如何訪問UI?

[英]Java Swing application - How can the controller access the UI?

我將要創建一個桌面應用程序。 我決定做秋千。 現在,我對要使用的體系結構感到困惑。 我決定做類似的事情。

ui-controller-service-dao

我主要是在控制器和UI之間的關系上感到困惑。 我知道控制器會執行ui需要執行的操作,就像控制器處理ui的事件一樣,例如單擊按鈕時。 但是對於諸如單擊按鈕然后禁用某些ui的情況,這意味着控制器需要訪問ui才能進行禁用。 現在如何提供從控制器對ui的訪問?

控制器將具有指向其各自視圖和模型的鏈接。 單擊按鈕不必經過控制器,因為它是UI本身負責處理此事件的責任。 另一方面,如果要打開內部框架並且有多個面板,則應通過控制器來顯示這些面板。 而且,如果說一個面板要更改另一個面板的值,那么它應該經過該視圖所屬的相應控制器,而不是直接與該視圖交互。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM