腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
0
回答
JavaFx
在
方法
完成后
冻结
、
、
、
我的问题是我的
JavaFx
应用程序变得非常慢。
在
应用程序的启动和一些触发事件中都是如此。这是一个使用GridPane的日历应用程序,我正在修改它。我有这个
方法
: System.out.printlnSystem.out.println完成这些
方法
之后,它就
冻结
了。我一直
在
尝试分析,但还是搞不清楚(我想出的
浏览 0
提问于2017-01-01
得票数 0
回答已采纳
2
回答
如何跟踪一个棘手的
JavaFx
冻结
/挂
、
、
我有一个
JavaFX
8应用程序,偶尔挂/
冻结
。我觉得我已经排除了这个问题的许多原因,但它仍在发生。 不幸的是,我不能按需恢复
冻结
/挂起。它实际上只发生在我同事的电脑上(到目前为止)。我有几个后台线程正在运行,它们从套接字读取数据并更新
JavaFX
UI。这些更新总是通过Platform.runLater()
方法
完成的。用户可以启动一些长任务(Ish),这些任务
在
JavaFX
UI线程上运行,或者使用Task。我知道并期望
在
浏览 2
提问于2017-03-22
得票数 2
2
回答
JavaFX
应用程序
在
加载许多图像时会
冻结
一些秒,尽管它们是在后台线程中加载的
、
、
、
、
我作为加载器创建了一个类,用于在后台线程中加载图像,并将它们添加到
JavaFX
应用程序中,装载机类别代码:import
javafx
.concurrent.Task;import
javaf
浏览 1
提问于2013-12-26
得票数 5
回答已采纳
1
回答
JavaFX
Node.snapshot()在从工作线程调用线程时
冻结
线程,是吗?
、
、
我需要写一个
javafx
.scene.canvas.Canvas到一个
javafx
.scene.image.WritableImage。我知道
javafx
.scene.Node中的快照()
方法
将执行此操作,当我
在
JavaFX
应用程序线程上时,它工作得很好。 但是我需要从一个使用
javafx
.concurrent包的工作线程执行这个写。因此,我有一个
javafx
.concurrent.Task<V>,它尝试从它的call()
方法</e
浏览 0
提问于2014-10-19
得票数 1
回答已采纳
1
回答
在
JAVAFX
中按给定顺序运行连续后台任务的推荐
方法
、
、
、
由于我模块化代码的方式,我有几个后台(非
JAVAFX
)任务,我希望从
JAVAFX
控制器中以指定的顺序依次执行这些任务。我希望下一个任务在前一个任务
完成后
尽快开始。我还知道,我通常不应该尝试让FX线程等待或循环检查任务的进度,以免GUI
冻结
。作为一个初学者,我不知道如何实现我的目标。假设我有以下任务: task1、task2、task3。
浏览 43
提问于2020-12-28
得票数 0
回答已采纳
1
回答
替代生成一个新线程来运行一个简单的后台任务?
、
我
在
我的程序的UI中有一个按钮,它调用一个函数,这个函数需要很长时间才能执行。(示例中为toggleLoveTrack())。如果我将这个调用直接放在
JavaFX
线程上,GUI就会
冻结
,直到执行完成为止。因此,另一种
方法
是将任务放在单独的后台线程中,执行该任务,然后
在
长时间执行函数
完成后
使用Platform.runLater()更新UI,如下所示: });
浏览 0
提问于2018-01-21
得票数 1
回答已采纳
1
回答
在
程序完成之前,不会执行TextArea的
JavaFX
- SetText()
、
我目前正在学习
JavaFX
。我正在构建一个应用程序,该应用程序接受文件作为输入,连接到外部服务器,并将解析结果返回到MySQL数据库。核心功能运行良好,但我希望有
JavaFX
更新给用户,让他们知道他们正在等待连接到服务器等。然而,当
方法
被调用时,文本更新是不可见的,直到
方法
完成执行-我希望更新是实时发生的。违规的
方法
如下: //this line is not updated until completion of the pro
浏览 3
提问于2015-09-02
得票数 1
1
回答
多个SwingNode导致性能极差
、
、
当面板中有多个SwingNodes (GridPane
在
JFXPanel中)时,我注意到性能急剧下降。如果只有一个SwingNode,则似乎不会发生这种情况。我意识到
在
将Swing和
JavaFX
混合使用时会出现一些预期的退化,但这使得应用程序几乎无法使用(而且我无法真正改变我的行业环境;遗留代码仍在摇摆中,但我们确实需要新的
JavaFX
图形化实用程序)。这是
在
Java 8u60的Windows 7上运行的。.*;
浏览 1
提问于2015-11-27
得票数 3
回答已采纳
1
回答
如何使Spring
在
初始化节点bean时使用
JavaFX
应用程序线程?
、
、
我试图使用
JavaFX
作为UI框架创建一个客户端应用程序,并与Spring集成,以利用现代UI、依赖注入、AOP和丰富的REST。
在
my
JavaFX
Application的
JavaFX
方法
中,创建了一个SpringApplication来自动生成Scene所需的Node bean。这些Node bean使用@Component注释进行注释,并使用init()
方法
和@PostConstruct注释对其进行初始化,并在构建后设计每个节点。现在我意识到,大多数这些init()
方法<
浏览 4
提问于2015-11-23
得票数 3
回答已采纳
1
回答
JAVAFX
:在生成HBox内容的同时,
在
HBoX上添加一些加载图像作为层
Javafx
Layer put HBox 我正在用
javafx
开发应用程序,我遇到了更新HBox内容的情况。那么如何通知用户
在
处理过程中等待一段时间呢?就像swing中的SwingWorker一样,
完成后
我们可以更新场景
在
javafx
中有什么
方法
可以做到吗
浏览 0
提问于2016-02-27
得票数 0
1
回答
是否可以将非
JavaFX
线程优先于
JavaFX
线程?
、
、
、
、
我有一个从硬件接收信息的
JavaFX
应用程序,使用: @Override public void run() {是否有一种替代runLater的
方法
可以暂时停止
JavaFX
线程?或者有可能有一个应用程序,其中
JavaFX
线程是一个子线程?
浏览 4
提问于2014-06-26
得票数 0
回答已采纳
1
回答
Msal4j浏览器登录窗口从未打开
、
、
Java版本- OpenJDK 17操作系统- Linux 20.1 Ulyssa
在
HelloApplication.java中的start函数中,我
在
Controller
浏览 1
提问于2022-02-12
得票数 0
1
回答
关于储蓄的
JavaFX
进度对话框
、
、
在
我的应用程序中,有一段时间,我必须保存一个
JavaFX
UI,这需要很长时间。在此保存期间,我必须显示一个进度对话框,告诉用户当时发生了什么。我已经读过,应该使用一个任务而不是
JavaFX
线程来运行繁重的任务。然而,由于以下两个原因,我无法做到这一点: 1-繁重的任务包括
JavaFX
确认对话框弹出,如果不是由
JavaFX
线程调用,有时会在
JavaFX
上出现问题。2-保存
方法
必须返回一个布尔值,以判断保存是否正常。此保存
方法
由
JavaFX</e
浏览 1
提问于2017-05-22
得票数 1
1
回答
使用fxml的
JavaFX
和ProgressIndicator
、
().remove(p); return null;ProgressIndicator只
在
登录后出现在下一个窗口中
浏览 0
提问于2017-11-08
得票数 0
回答已采纳
1
回答
事件处理程序到底是如何工作的?
我是Java新手,
在
经历事件处理时,我无法理解事件处理程序到底是如何工作的。我会尽量解释我的问题。假设我有以下代码,它简单地启动
JavaFX
应用程序,并在舞台上绘制一条线和一个按钮:{ line.setEndY(100);} 这个程序所做的就是画一条线,并在点击按钮时改变线的长度,但是一旦程序运行了,怎么可能调用start
方法
浏览 0
提问于2015-09-06
得票数 0
2
回答
以对话框形式运行第二阶段
、
mouseEvent) { }是鼠标右键单击的
方法
togglebuttonDraw
在
NewProjectXController类。编辑:,这是我想用右键运行的.fxml
浏览 3
提问于2013-06-20
得票数 0
回答已采纳
1
回答
UI甚至会
冻结
任务& Platform.runLater (完整示例)
、
、
、
、
4秒后,ProgressIndicator
冻结
,因为5000个节点被添加到VBox中。这是一个过度的数量,用于演示
JavaFX
线程
冻结
,尽管使用任务(用于非UI工作),然后使用Platform.runLater()将节点添加到场景。
在
我的实际应用程序中,我不是添加空白的TitlePane,而是添加一个通过new FXMLLoader()从FXML文件中获取的TitlePane,然后生成的loader.load()初始化相关的控制器因此,即使我添加了接近250个节点,当Platform.runLater最终被使用时,UI仍然
浏览 3
提问于2017-11-15
得票数 4
回答已采纳
1
回答
更新
JavaFX
8 UI /多线程
、
、
、
几天来,我一直
在
尝试更新
Javafx
用户界面,同时自动发送2封或更多电子邮件。UI应该用“连接”、“发送”和“发送”更新标签。我读过关于Runnable、任务、TimeLine的文章,但我不太明白我应该使用哪种
方法
,以及它是如何工作的。每当我读到关于Platform.runLater()的文章时,我都会使用它,但是
JavaFX
Gui中的动画会结冰,标签只会在发送所有电子邮件时发生变化。如果删除取消绑定行(
在
“成功”中),则只运行一次发送任务。在此之后,对于所有其他发送任务,它再次为空。
浏览 2
提问于2015-08-04
得票数 2
回答已采纳
3
回答
Java FX防止UI
冻结
、
、
我希望用户等待,直到我的
方法
调用下载一个文件,这可能需要2到3分钟左右,完成。我为
方法
调用创建了一个新线程,并在run()
方法
中调用它。根据返回值,应该显示消息,无论是成功消息还是错误消息。但是,由于UI仍在等待
方法
调用的完成,这仍然是
冻结
的。我怎样才能克服这个问题?(基本上,我需要为UI使用一个线程,以避免
冻结
,同时,我希望根据
方法
的返回值显示一条消息)
浏览 5
提问于2020-01-24
得票数 0
回答已采纳
3
回答
如何等待
javafx
2.1的过渡结束?
、
、
我想将图像褪色为黑色(场景的指定颜色),然后
在
一段时间后,再次从黑色褪色到图像。我发现非常适合这个目的。我不能让线程
在
两者之间休眠,因为它是主
javafx
线程(尝试过,但不起作用)。 我尝试将onFinishedProperty()
方法
与忙-等待标志相结合使用,但我永远被困在while循环中。
浏览 0
提问于2012-06-25
得票数 8
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
javaFX聚焦文本框的方法
账号冻结申诉模板-冻结原因及申诉方法
在投票制作完成后,如何设置投票规则?
在Excel中如何冻结窗格
迅雷极速版设置任务下载完成后显示提示窗口的方法
热门
标签
更多标签
云服务器
ICP备案
腾讯会议
云直播
对象存储
活动推荐
运营活动
广告
关闭
领券