【发布时间】:2021-05-05 08:33:26
【问题描述】:
我需要直接在屏幕上显示短信。
我尝试了很多搜索,但没有找到可以解决我的问题的任何东西。
我在实习生上找到的选项:
- 使用 JFrame 并在其上呈现文本。
- 在控制台上打印文本。
但是这些问题在这里我不想弹出任何窗口。
我还希望文本位于最重要的位置。
我的尝试:
就我在这里的尝试而言:
它应该是这样的:
如您所见,我的尝试与我想要的相差甚远。
还有更好的方法吗?没有框架可以吗?
这可能类似于 Android 中的 Toast 消息。
【问题讨论】:
-
我认为 JFrame 没有很好的替代品,但您可能会感兴趣的是:docs.oracle.com/javase/tutorial/uiswing/components/…
-
@scolastico 实际上我希望它显示 (1) 非常紧急的消息 (2) 在某些情况下任何音频的实时字幕。而且大多数应用程序将作为后台进程运行,因此我想避免使用 JFrame
-
如果我理解正确你想要什么,你可以简单地在一个额外的线程中运行 iframe。对于总是最重要的问题,您可以在此处查看解决方案:stackoverflow.com/a/14796014/10536157
-
如果您使用的是 Java,则仅限于 JavaFX and JFC Swing。您可以创建一个后台进程,将 JFrame 放置 60 秒,然后将其处理掉。
-
@GilbertLeBlanc 对于我可以迁移的这部分,您能否建议任何其他语言的更好选择
标签: java swing user-interface graphics jframe