【发布时间】:2018-01-23 11:25:35
【问题描述】:
我想在任何笔记本电脑/PC 的屏幕上直接随机显示字符串,每个字符串显示时间不到一秒钟,但是当我在 Java 中使用 System.out.println("My text here") 时,它会在 Windows 中打开控制台输出。 如何更改代码以运行“java myfile.jar”,使其直接在 Windows 屏幕中运行?
【问题讨论】:
-
你可以使用 Java 和 Swing,Java FX - 那样做 windows 操作
-
如果你不想进入 JavaFX,也许可以看看旧的 Swing 系统,这里特别是你可能想要 JOptionPane。
-
您可以查看wumpus example,它使用 JavaFX 显示弹出字符串。我不确定它是否正是您要查找的内容,但它似乎非常接近 - 每个字符串显示几秒钟的随机字符串,这似乎与您的描述相似,但可能比您实际需要的更复杂。
-
@jewelsea,谢谢,我正在寻找,我会尝试类似的解决方案,另外一件事是让边框、背景、关闭/最大/最小按钮透明且可见只有字符串。我尝试过一次(透明选项)在 JavaFX 中执行此操作,但没有成功,可能是我的编码错误
-
要拥有一个没有任何装饰或背景的透明窗口(因此只有前景文本可见),您可以查看相关问题:how to make transparent scene and stage in javafx?。我建议至少为文本设置一些背景颜色,即使它是半透明颜色,以便文本在一系列桌面项目上可见,因为您永远不知道文本下的桌面或窗口可能是什么颜色并且黑底黑字不可读。