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上调