JavaFX ForEach循环变量保存ObservableList之外的值

时间:2018-10-24 14:31:55

标签: java javafx

我有一个ObservableList,一个用于保存它的ListView和一个将所选项目更新为标签的事件。

num

一切看起来都不错,但是当我高速随机单击时,有时会抛出ArrayIndexOutOfBoundsException,因为 index 的值为 -1 < / em> 。再次,这只是有时,当我在ListView的MULTIPLE模式下快速在项目之间随机单击时。

我不确定它是否与ObservableList有关,或者与foreach循环或索引如何相关。该程序不会崩溃或发生任何故障,但我想了解这种情况的发生原因和发生方式以及解决方案。

我正在使用Java 8更新181(内部版本1.8.0_181-b13),IntelliJ IDEA CE,MacOS 10.14

在此先感谢英语不好。

0 个答案:

没有答案