gpt4 book ai didi

java - 将所有内容放入 JFrame 中

转载 作者:行者123 更新时间:2023-12-01 12:20:40 25 4
gpt4 key购买 nike

我想知道如何将控制台输出放入 JFrame 中。例如,将此输出放入 JFrame 中:

import static java.lang.System.out;

公共(public)类框架{

public static void main(String [] args){  
out.println("hello");
}

}

这怎么可能?

最佳答案

您需要先设置JFrame

JFrame frame = new JFrame("title");

然后,设置 JFrame 的属性:

frame.setSize(1280,720); //Sets the program's size
frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); //Tells the program to exit on close
frame.setResizable(true); //Tells the program if resizing is enabled

然后,创建一个面板来存储组件:

JPanel p = new JPanel();

之后,您必须将面板添加到 JFrame,如下所示:

frame.add(p);

然后,完成后,您可以使用 swing 框架中提供的组件,并将它们添加到面板中。可以在此处找到这些组件的引用: http://docs.oracle.com/javase/tutorial/uiswing/components/componentlist.html .


要创建组件,请使用以下代码:

JLabel label = new JLabel();

然后,使用它的内置函数来更改它:

label.setText("new text");

然后,再次向面板添加组件,请使用面板的 add() 方法:

panel.add(label);
<小时/>

这些只是使用 java 制作 GUI 的基础知识。完整的教程可以在这里查看:

http://docs.oracle.com/javase/tutorial/uiswing/

<小时/>

祝你好运!

关于java - 将所有内容放入 JFrame 中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26683630/

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