GUI无法将JLabel添加到JFrame

时间:2016-06-02 13:12:05

标签: java swing user-interface jframe

我刚接触Java。当我运行下面的程序时,我什么都没得到 - 没有HashMap<>被添加到窗口

JLabel

有什么建议吗?

3 个答案:

答案 0 :(得分:0)

首先,这是错误的代码。

public class MainProgram extends { // extends What?

但是,你所做错的是你将JLabel添加到你扩展的任何内容中,而不是你的frame。所以,改变这一行:

add(label_1);

frame.add(label_1);

答案 1 :(得分:0)

您需要将组件添加到框架frame.add(label_1);并设置框架的尺寸

答案 2 :(得分:0)

只需添加此行

即可
frame.pack(); 

尝试为jlabel和框架本身设置尺寸;当使用add(Component)时,不要忘记它之前的帧,使用它如下:frame.add(yourLabel);