可观察的PriorityQueue

时间:2017-05-01 17:34:02

标签: java javafx java-8 observable priority-queue

我正在开发一个应用程序,其中包含一个显示元素列表的UI。每个要素的特点是投票数量。

我想听一些影响列表的更改,以便我可以更新UI。例如,我有以下三个要素:

Element e1 = new Element(2);  //  2 votes.
Element e2 = new Element(5);  //  5 votes.
Element e3 = new Element(-3); // -3 votes.

初始化后我的列表如下:[e2, e1, e3]。 假设我是downvote e1,所以列表保持不变我希望我的UI知道元素已被修改。

我搜索了一个解决方案,却找不到一个。我打赌以前有人已经遇到过这个问题。任何想法/图书馆/ ......提供?

非常感谢提前!

0 个答案:

没有答案