Javafx Layer put HBox
我正在用javafx开发应用程序,我有一个情况,我正在更新HBox的内容。所以我如何可以通知用户等待一些时间,而它的处理。因此,我想把加载图像在Hbox像层,而它更新,该层被删除。
就像swing中的SwingWorker一样,完成后我们可以更新场景,在javafx中有什么方法可以这样做吗
你不能在UI线程上做后台处理,它会导致冻结UI,所以你必须使用线程。
Task task = new Task() {
@Override
protected Object call() throws Exception {
hBox.setVisible(true);
// Thread.sleep(5000);
// Processing
return null;
}
};
task.setOnSucceeded(event -> {
hBox.setVisible(false);
});
new Thread(task).start();
主要内容:示例,示例2,在HBox中增长,设置HBox首选宽度,在HBox的控件之间设置空格(空间),HBox设置填充和间距JavaFX API具有将UI控件显示到场景图上的布局类。 HBox布局类将JavaFX子节点放在水平行中。 新的子节点附加到右侧的末尾。默认情况下,HBox布局尊重子节点的首选宽度和高度。 当父节点不可调整大小时,例如节点,的行高度设置为子节点的最大首选高度。 默认情况下,每个子节点与左上()位置对齐。 我们可以通过编程方式改变HBox的布局约束,例如边框,填充,边距,间
我的javafx应用程序中有一个带有ImageViews的HBox,现在我需要一些方法来迭代这个HBox,但是我找不到一个算法来实现它,我试着做了这样的事情: 这里堆栈是我的HBox,但这样的ImageViews会重复,我不想要的。我不知道为什么,所以我该怎么做…
我正在开发一款使用强化学习的赛车游戏。为了训练模型,我在实现神经网络时面临一个问题。我找到了一些使用CNN的例子。但似乎添加额外的LSTM层将提高模型效率。我找到了以下示例。 https://team.inria.fr/rits/files/2018/02/ICRA18_EndToEndDriving_CameraReady.pdf 我需要实施的网络 问题是我不确定如何在这里实现LSTM层。我如何
我一直在使用JavaFX开发一个软件,遇到了一个愚蠢但令人担忧的问题。 在代码的某些部分中,我有一个,其中有三个项目:、和。
问题内容: 我想先在Javafx中为我的图像添加计时器,例如,大约3秒钟显示我的第一张图像,然后大约5秒钟显示我的第二张图像,此后什么也没有显示。对此有什么想法吗? 问题答案: 使用更新的: