observablelist相关内容

为什么 JavaFX 中没有 ObservableQueues?

为什么 JavaFX 中没有 ObservableQueue?如果我们查看 FXCollections 的 Java 9 文档(只是想看看 8 是否有任何更改),我们会看到用于创建 Observable 集、列表和映射的静态辅助方法.还有一些方法可以创建 Observable 浮点和整数数组.但是,没有办法创建 ObservableQueue.Java中的Queue接口有很多有趣的实现,包括Arr ..
发布时间:2022-01-21 12:01:18 Java开发

如何序列化 ObservableList

我正在开发一个 javaFx 项目,我们必须使用 ObservableList 来添加 Listner.ObservableList 包括人的模型.但是我想通过序列化将整个 ObservableList 对象存储到一个文件中.但它给了我一个例外.我还在对象模型上实现了序列化,但没有运气.有没有序列化ObservableList的方法? 员工模型 package com.company.Mo ..
发布时间:2021-12-20 12:35:08 Java开发

ListView 未反映更改

我不久前创建了一个 TableView 并将属性注册到每个 TableColumns.内部数据的编辑在 TableView 中反映出来就好了. 但是,对于 ListView,情况就不同了.除非我关闭框架并再次打开,否则不会立即显示更改. 我的 ListView 由 ActionSteps 组成.请注意,我使用了 Javafx bean 属性. package application. ..
发布时间:2021-12-13 16:54:17 Java开发

在 JavaFX 中使用 ObservableList 是否违背了模型-视图-控制器分离?

我正在尝试研究 JavaFX,因为我想将它用作我的程序的 GUI.我的问题本质上是一个概念性的问题: 到目前为止,我的程序主要是 MVC 模式的“模型"部分;也就是说,几乎我所有的代码都是类意义上的抽象的 OO 表示,并且所有这些代码都是逻辑代码. 由于我不想成为我程序的唯一用户,所以我想添加 MVC 的“视图"部分,以便人们可以轻松使用和操作我程序的“模型"部分.为此,我想使用 Ja ..

侦听器中的JavaFX ObservableList remove元素引发异常

当我将侦听器附加到可观察列表时,在该侦听器中,我尝试删除某些元素,在某些情况下它会通过,在某些情况下会崩溃. 场景: 项目已从列表中删除.它会触发侦听器,然后在该侦听器中尝试删除其他项. 如果我在侦听器中尝试删除的元素不仅仅与最初删除的元素相邻,那么它可以正常工作. 如果我在侦听器中尝试删除刚开始删除的NEXT元素,则会因UnsupportedOperationException崩溃! ..
发布时间:2020-07-02 00:28:14 其他开发

配置一个TreeView来扫描本地文件系统,使其仅包含具有文件类型的文件夹

好的,所以我使用了该网站的第二段代码 http://www.java2s.com/Tutorials/Java/JavaFX/0660__JavaFX_Tree_View. htm 指出“以下代码从本地文件系统创建动态树" 我不了解此代码如何工作以根据我的需要对其进行自定义.特别是最重要的方法,似乎没有地方可以添加“仅将文件夹添加到包含mp3文件的子目录中".我认为可能会需要更复杂的内容,例 ..
发布时间:2020-07-02 00:28:10 Java开发

ObservableList不会更新ArrayList

对于学校作业,我们正在使用JavaFX中的ObservableList对象(对吗?).我已经为此工作了一天以上,无法解决.老师只告诉我们要使用"Google",所以这也没有帮助. 基本上,我们正在开发一个基本的管理应用程序,以跟踪人们及其家人.人们是一个家庭的成员,一个家庭可以有多个成员. 添加一个人或一个家庭时,会将它们添加到一个ObservableList中,然后应该对其进行更新, ..
发布时间:2020-07-02 00:26:56 Java开发

JavaFX Choiceox更改不更新图形

当我更改基础的可观察数组列表时,图形选择框不会更新.例如,必须有比我在这里看到的建议新的解决方案: JavaFX:如果ObservableList的元素发生更改,则更新ListView int selected = productsChoiceBox.getSelectionModel().getSelectedIndex(); Product prod = products ..
发布时间:2020-07-02 00:26:53 Java开发

通过任务线程将JavaFX ObservableList转换为Tableview

我正在构建一个多屏JavaFX应用程序,其数据已从SQL数据库提取到ObservableLists,并通过Tableview在界面中显示.由于该应用程序具有多屏性质,因此我试图通过控制器初始化从ObservableList到Tableview的数据.通过新线程上的任务将SQL拉到ObservableList.当我在Task方法中包括sqlCSEditTbl.itemsProperty().setV ..

如何从ListChangeListener.Change了解哪些元素被删除?

ObservableList 按性质排序,大多数访问和报告都是基于索引的。但突然之间,在报告删除时,他们转而采用基于价值的方法。 为什么? 我有第二个列表,它携带ObservableList的附加信息,并希望与ObservableList保持同步。我可以跟踪排列,更新和添加,但我无法跟踪删除。 为什么? 如何知道ObservableList中已删除元素的索引?有可能吗? ..
发布时间:2019-01-21 13:14:35 Java开发

JavaFX糟糕的设计:TableView后面的可观察列表中的行标识?

假设我使用 的TableView 。手动说, TableView 旨在可视化无限数量的数据行 因此,由于数百万行不适合RAM,我会介绍一些缓存。这意味着,允许 ObservableList#get()返回相同行索引的不同实例。 是这是真的吗? 对面怎么样?我可以为填充了不同数据的所有行索引返回相同的实例吗? 我注意到,这意味着行编辑存在一些问题。我应该在什么时候将数据 ..
发布时间:2019-01-18 11:03:08 Java开发

配置扫描Local fie系统的TreeView仅包含具有文件类型的文件夹

好吧所以我使用了这个网站的第二块代码 http://www.java2s.com/Tutorials/Java/JavaFX/0660__JavaFX_Tree_View.htm 其中声明“以下代码从本地文件系统创建动态树” 我不明白这段代码是如何工作的,以便根据我的需要进行自定义。特别是最重要的方法,似乎没有我可以添加的地方“只添加文件夹到包含mp3文件的子目录”。我估计它可能需要一些更 ..
发布时间:2019-01-18 10:58:20 Java开发

如何使列表中的对象符合垃圾回收的条件?

据我所知,当一个对象被添加到List时,List会根据这个问题的答案保留对该对象的引用 此java对象是否有资格在列表中进行垃圾回收 然后,如何使列表中的对象符合垃圾回收条件,以便从堆中删除而不占用内存? 我问,因为在JavaFX中, Vboxs getChildren方法返回包含vbox的子节点的可观察列表。如果删除了一个UI元素但不符合垃圾回收的条件,那么这个对象是否仍然在堆消耗 ..
发布时间:2019-01-18 10:53:28 Java开发

如何在JavaFX中连接可观察列表?

通过串联我的意思是获取一个新列表,它监听所有连接部分的变化。 方法的目的是什么 FXCollections#concat (ObservableList ...列表) ?如果它只是合并了几个列表,那么我认为没有任何意义可以为此设置单独的方法。 如果考虑做我想做的事情那么它就不起作用了: import javafx.collections.FXCollections; ..
发布时间:2019-01-18 10:51:16 Java开发