observablelist

    0热度

    1回答

    我有一个泛型类型CHILDITEMS的ObservableList,其中<CHILDITEMS extends PlanItem>。我如何知道在运行时ObservableList是什么类型? /*Get a reference to the child items of the currently viewed item.*/ ObservableList<CHILDITEMS> chi

    3热度

    1回答

    在JavaFX的文档,它说: 一个列表,可发生时监听跟踪更改。 既然ObservableList可以做得更多,我想知道这两者之间是否存在性能差异或内存使用情况? (我正在使用JavaFX 8)

    1热度

    1回答

    我想从此网页获取Date,Distance和Fin列:http://www.gbgb.org.uk/raceCard.aspx?dogName=Ballymac%20Monleek并在JavaFX的TableView中显示该数据。 我将如何去使用jSoup选择指定的列,然后将这些列放到TableView中? 我目前的代码只能从该网页抓取“Fin”列 - 我发现很难弄清楚如何获得其他两列,然后我不知

    6热度

    1回答

    为什么JavaFX中没有ObservableQueue?如果我们查看FXCollections的Java 9文档(仅查看是否有任何更改,请参阅8),我们将看到静态助手方法来创建Observable集合,列表和映射。还有一些方法可以创建Observable float和integer数组。但是,无法创建ObservableQueue。 Java中的Queue接口有许多有趣的实现,包括ArrayDeq

    2热度

    2回答

    我确定使用由数据库支持的tableview(在我们的例子中使用EclipseLink的JPA 2)是一种常见的编程范例。但如何正确使用用户界面非常困难。我没有太多的现代UI设计经验,我肯定会让我错过一个明显的解决方案。 我们的表格应该允许用户插入,删除,进行更改,然后保存或放弃一组更改。插入和更改需要验证。我们目前通过提交更改和失败回滚来实现此目标,并重新播放除数据库失败之外的一组更改,并保持UI

    27热度

    1回答

    有没有办法将ArrayList投射到ObservableList?我想这样做,而不是迭代通过ArrayList。 更具体地说,我使用ORMLite从数据库中获取数据,并且我需要ObservableList作为从DB获取数据的方法的输出。 目前,我做这样的事情: ArrayList<Stavka> listStavaka = new ArrayList<>(); Dao<Stavka, Integ

    2热度

    2回答

    我在我的应用程序中有一个ListView,我想排序条目。 我也希望列表自动排序,如果添加一个新的条目。 为此,我使用SortedList。 Java API说:“ObservableList中的所有更改立即传播到SortedList。”。 当我在下面运行我的代码时,命令行的输出正是我所期望的。 但是ListView没有排序。 我该怎么做?谢谢! public class Test extends

    0热度

    1回答

    我试着检查两个列表是否使用assertEquals相同,这工作得很好,但试图将列表更改为observableList时,测试失败。 那么如何比较JUnit中的两个可观察列表?我只想比较列表的内容。基本上,这些observableLists包含Point对象,并且在Point类中我有hashCodeBuilder和equalsBuilder方法。列表比较需要hashCode()和equals()方法

    0热度

    1回答

    把单独的值我似乎无法找到这个新到Java/JavaFX的一个解决方案: 我有一个3列的tableview,最后一列是价格列。 无论何时从tableview中添加或删除一行,我都想要显示价格列的运行总数。 TableView从ObservableList中填充,它每行包含3个字段对象。 String id,String product,Double price .........这是我想在单独的te

    1热度

    1回答

    我有以下问题:我尝试在JavaFX8中使用数组填充tableview。所以,我尝试将该数组作为一行添加到tableview中。当我按下Enter时,我在FXML文件的控制器中运行此代码。这是代码: String[] words = {"ace", "boom", "crew", "dog", "eon"}; List<String> tableViewRow = Arrays.asList(wo