【问题标题】:Render text on window 10 screen without JFrame in Java在 Java 中不使用 JFrame 在窗口 10 屏幕上呈现文本
【发布时间】: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


【解决方案1】:

我确实达到了我的预期。

这里是 GitHub 存储库的链接:https://github.com/Jaysmitio101/jsubs

这是一个 Java 库,用于在任何屏幕上显示字幕,还可以在 android 中显示消息,如 Toast 消息。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-10-21
    • 2023-03-07
    • 2010-12-23
    • 1970-01-01
    • 2015-05-25
    • 1970-01-01
    相关资源
    最近更新 更多