observer-pattern

    -2熱度

    1回答

    有人可以幫助我創建一個程序,該程序將觀察任意put或add的散列表,並且在將任何項放入它時返回添加的鍵(值)。 一旦觀察者檢測到放置,我得到了對另一個方法的響應,我將對響應對象執行一些處理。 我期待着通過觀察者在JAVA的建議。

    0熱度

    1回答

    我正在面對我的Java項目中的設計問題。我有一個MainWindow框架和幾個控制我們實驗室顯微鏡的面板。每個面板都有一些文本字段,按鈕等來執行特定的任務。 我設計了遵循MVC模式的程序。每個面板都有自己的控制器。現在我正面臨着如何在這些控制器之間傳遞數據而不使它們相互依賴的設計問題。 兩個例子: 一個面板開始圖像採集一系列需要大約10分鐘。那時我想禁用所有其他面板的UI控件,所以用戶不能打斷這個

    2熱度

    2回答

    我的JPanel出了問題。我用接口構建了一個html/css scraper。該接口具有一個JTextArea,可以使用「找到HTML」和「保存的文件成功」完成刮板完成的步驟進行更新。我想在代碼運行時將這些消息添加到JTextArea中。一個簡單的檢查顯示更新與observerpattern一起工作,但所有消息在所有代碼完成前都不顯示。 示例代碼從observerable類(觸發像100次): p

    2熱度

    1回答

    我使用15個輸入創建表單,並且希望觀察這些輸入以檢查是否有更改,我將輸入的結果與當前的userModel進行比較。我怎樣才能減少代碼,因爲似乎有點複雜。它看起來像: Observable.combineLatest(fieldsViewHolder.observableInputsChanges(), new FuncN<Boolean>() { @Override p

    0熱度

    1回答

    我是模式的新手,並且想知道是否可以使用REST API來實現觀察者模式。我目前的觀點是,這是不可能的,因爲REST更多的是拉式體系結構,而觀察者更多是推式體系結構。 歡迎您的想法。

    18熱度

    1回答

    在Java 9中Flow API替換爲Observer和Observable?如果不是,那是什麼?

    0熱度

    1回答

    我正在開發一個應用程序,其中承包商可以說他們在特定日期「可用」,並且每個承包商都有一個「位置」。僱主可以根據地點和可用性搜索可用性。 該位置基於GeoFire。這將返回可用承包商的$ key。 ,看起來像這樣: geoQueryContractor(radius, lat, lng) { const subject = new Subject(); this.fbGeoRe

    0熱度

    3回答

    我一直在研究觀察者模式head_first_design_Patterns一書。情景是這樣的「有一個名爲的ArrayList觀察者並且它具有所有觀察者正在實現的觀察者接口接口 在書中,他們使用一個循環來更新所有的觀察者,循環是: for(int i=0; observers.size();i++) { Observer observer= (Observer) observers.ge

    -1熱度

    1回答

    我有一個管理配置文件SettingsController的類,它允許註冊一個SettingsClient(一個純虛函數,沒有成員)。當相關配置條目發生更改時,將會通知SettingsClient,以便刷新。 現在我有一個RepositoryBase其需要一些配置條目並因此繼承SettingsClient並在SettingsController和混凝土庫ConcreteRepository這也需要一

    0熱度

    1回答

    我的目標是繪製矩形並使用Observer模式從左至右平滑地移動它。 我有一個Model類,它是Observable放置矩形的座標,Display類是Observer,每次模型中的座標改變時執行重繪。 模型中的座標變化是在SwingWorker中的while循環中進行的:在每次迭代中,我將x座標增加1,然後休眠100 ms,然後通知觀察者(顯示器)哪個任務是執行重繪。正如你所看到的那樣,在EDT上調