我刚接触Java。当我运行下面的程序时,我什么都没得到 - 没有HashMap<>
被添加到窗口
JLabel
有什么建议吗?
答案 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);