问题标签 [observablelist]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
647 浏览

javafx - 将一个 observableList 镜像到另一个

  1. 在 JavaFX 中,我有一个ObservableList对象,并且想要另一个ObservableList将镜像第一个列表但包含每个对象的字符串表示形式的对象。有什么比编写自定义ListChangeListener进行转换更简单的方法吗?我有一个StringConverter可以提供镜像值的。

  2. 同样,给定一个ObservableList<String>,我如何创建第二个ObservableList<String>在索引 0 处具有常量条目的第二个,并从索引 1 开始镜像第一个列表?

0 投票
1 回答
726 浏览

javafx - 试图在 JAVAFX 表上显示对象,我得到 java.lang.NullPointerException

我在第 112/113/114 行遇到问题,程序将在没有它们的情况下编译,我试图从(ObservableList 数据库)获取数据并将其显示在表格上,我尝试将变量保持为日期,双倍。将它们更改为 SimpleDoubleProperty、SimpleObjectProperty。

这是我得到的例外

这是开始类:

mainMrc.fxml

0 投票
1 回答
2095 浏览

java - 如何从解析的文本文件传递数据并将值插入 javafx 中的 ObservableList?

文本文件的内容

我正在解析文本文件,然后我想以有组织的方式查看值,

解析效果很好,现在我想将从文本文件中获得的值放到 TableView 中。

这是我的代码

0 投票
1 回答
739 浏览

java - 没有错误那么为什么 ObservableList 在这个项目中不起作用?

我在上一个答案中看到了这个项目,我试图运行它,但它没有 如何从解析的文本文件传递数据并将值插入 javafx 中的 ObservableList?

从文本文件输入到表格视图然后饼图 JAVAFX 的数据,除了饼图之外一切正常

ObservableList pieChartData = FXCollections .observableArrayList() 中的问题

这是代码

文本文件内容

0 投票
3 回答
5680 浏览

java - ObservableList 不更新 ArrayList

对于学校作业,我们正在使用 JavaFX 中的 ObservableList 对象(对吗?)。我已经为此工作了一天多,但无法弄清楚。老师只告诉我们“谷歌”所以这也无济于事..

基本上,我们正在开发一个基本的管理应用程序来跟踪人们及其家人。人们是一个家庭的成员,一个家庭可以有多个成员。

当一个人或一个家庭被添加时,他们被添加到一个 observableList 中,然后应该更新一个 ArrayList(这样数据可以被序列化)和一个 GUI 元素。这就是问题所在。

我们目前有以下实现:

然后当添加一个项目时,我们执行以下操作:

在此之后,当我们检查“personen”列表时,添加的对象不存在:(

我们是否遗漏了一些明显的东西?

0 投票
1 回答
1485 浏览

java - 列表更改后 JavaFX 更新 FlowPane

因此,在我第一次使用 JavaFX 后,我被分配了一个我认为规模很大的项目,因为这只是我第二次使用 JavaFX。我必须创建一个具有基本功能的相册:添加图像、删除图像、按标题/描述/位置排序、编辑标题、拍摄日期、描述和位置的能力。好消息:我已经完成了所有这些事情,但其中一件事情已经完成。

删除照片,或者更确切地说,在从阵列中删除照片后将其从屏幕上删除imageData已被证明是复杂的。我很确定这是由于我的组织方式。我尝试为班级制作自己的“changedProperty”Album并从源头上观察它,但显然我以某种方式把它搞砸了,或者它不像我想象的那样工作。

所以那是一个失败。我也尝试了一个,ObservableList但是因为它是在源代码中创建的,所以我不能obsList.remove()在我的Album班级中。同样,我可能只是错误地实施了它。

所以只是重申一下-我可以从图片中删除图像,ArrayList imageData但它们会留在图库中FlowPane

源码.java

专辑.java

图像数据.java

DisplayEditDetail.java

0 投票
1 回答
428 浏览

java - JavaFX:如何用不断变化的值填充组合框并重新刷新它

我正在为我的教育项目管理一所小学。我正在尝试使用 javaFX 设置用户界面,并且我还使用 SQLite DB。

当我设置两个 comboBox时的问题,一个用于学生级别 cb_nv,另一个cb_nb用于所选级别中的班级编号cb_nv已初始化并且工作正常,第二个 ComboBox 应该采用从lvl返回的值,cb_nv并且应该只显示 BD 中存在的类。这是我的方法:

列表已成功从 BD 获得并显示在cb_nb(lvl=1)中没有问题,但是当我更改cb_nv为“B”时,我仍然得到“A”类列表。这是应该进行更改的代码部分:

我最终需要返回nb值。但是用户不应该选择不存在的类,因为接下来程序会去BD中搜索它。我需要修复cb_nb以仅显示有效的选择..


编辑:

第一个问题已解决,它现在显示了正确的选项,但是每次从带有类的 lvl 移动到另一个空的类时都会出现异常......并且if()一直到 final else{}

任何建议都会有所帮助..我是否应该考虑改变所有方法,因为它看起来太错误了..谢谢

0 投票
1 回答
146 浏览

java - Java FX 中的 Android 适配器替代方案

我已经搜索了谷歌,但没有找到任何有用的信息。
我正在使用Adapter for combobox 来选择name并获取它的id。(不是位置索引,id来自数据库)在 Android 中。但我不知道如何在 JavaFx 中使用它?

我在来自数据库idname的列表中尝试了 JavaFx POJO。 我添加到ObservableList 和Combobox。 当ComboBox选择获取其位置索引并使用此索引并从列表中获取真实ID。
setItems(list.getName())
list.getID(index)

这是最好/正确的方法吗?或者是否有 Java FX 的 Android 适配器替代品?

0 投票
0 回答
36 浏览

java - 创建新的 Observable 列表

当创建一个新的 Observable List 时,我们为什么要输入:

安装的

感谢帮助 :)

0 投票
1 回答
885 浏览

java - 从 javafx 窗格中的数组动画图像以在剪辑窗口中无缝滚动

我正在使用 javafx 创建老虎机应用程序。期望的行为:在动画期间,分离的图片必须像真正的老虎机鼓一样出现在窗格中(樱桃、柠檬、数字服务器等的图片对用户来说应该看起来像一个完整的和平),就像在图片上显示一样。

老虎机

我的问题是我无法将单独的图像放在一起以在老虎机窗口中无缝滚动。我对这个问题进行了很多搜索,但没有找到任何可行的解决方案。我试图在 ArrayList 中添加所有图像,然后在动画过程中将它们设置为 TranslateTransition 引用的节点。但是Windows中的初始图像堆栈。

} 请帮忙。先感谢您