gpt4 book ai didi

当方法停止执行时,Java 尝试更改 JFrame 标题

转载 作者:太空宇宙 更新时间:2023-11-04 12:56:08 25 4
gpt4 key购买 nike

当某些事情停止发生时,我正在尝试更改 JFrame 的标题,我该如何实现此目的?

我尝试过以下方法:

if(camera.isItDone() == false){
setTitle("Sending...");
}else if(camera.hasFocus() == false){
setTitle("Communication");
}

“isItDone”方法返回一个 boolean 变量,如果为 false,则会在按钮上打印“发送”,单击操作监听器,但是完成后我如何更新它以表示通信?因为它卡在“发送”上?

编辑:

我还有一个 Swingworker,然后我执行它以在相机中运行一个方法,然后检查它是否完成,这是一个 boolean 值。

最佳答案

首先;您不会将返回 boolean 的方法与 boolean 进行比较。就像 Ball.isRed() == false 一样,Ball.isRed() 已经包含该值。

其次;检查调试器中的 if-cases。如果您卡在“正在发送...”上,那么:

  1. camera.isItDone() 始终为 false,或者
  2. camera.hasFocus() 永远不会true

您的 if-else 情况建立在两个不同的 boolean 值之上,这两个 boolean 值必须匹配才能落入正确的鸽子洞中。

关于当方法停止执行时,Java 尝试更改 JFrame 标题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35373560/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com