在屏幕上显示短字符串,而不是控制台

时间:2017-08-15 14:07:10

标签: java string console

我想在任何笔记本/ PC中直接随机显示字符串,显示每个字符串不到一秒,但是当我在Java中使用System.out.println(“我的文字在这里”)时,它会在windows中打开控制台输出。 如何更改代码以运行“java myfile.jar”以便它直接在Windows屏幕中运行?

3 个答案:

答案 0 :(得分:0)

System.out.println()使用操作系统的标准输出 要在GUI中显示消息,请立即使用图形API,例如Java标准API:JavaFX。

作为旁注,GUI应该适用于基于Windows或Unix的系统,因为类/ jar可以在任何支持Java的操作系统上执行: Write once, run anywhere

答案 1 :(得分:0)

使用Swing的示例:

JFrame frame = new JFrame();
frame.setLayout(new BorderLayout());
frame.setSize(400, 100);
frame.setLocationRelativeTo(null);
JLabel label = new JLabel();
frame.add(label, BorderLayout.CENTER);
frame.setVisible(true);
label.setText("TEXT");

使用label.setText()更新显示的文字。

答案 2 :(得分:0)

为了在Java IDE(Eclipse,Intellij等)的单独窗口中输出信息,您需要使用其他人提到的图形API。你最好的选择是JavaFX。我将提供一些有关JavaFX的有用教程和信息的链接。

视频:

站点: