我试图制作一个Hello World的摇摆版! GUI中的程序。但我继续得到像我在标题中提到的错误。这是我的代码:
import javax.swing.*;
public class HelloFrame
{
public static void main(String[] args)
{
new HelloFrame();
}
public HelloFrame()
{
this.setSize(200, 100);
this.setDefaultCloseOperation(
JFrame.EXIT_ON_CLOSE);
this.setTitle("Hello World!");
this.setVisible(true);
}
}
错误在:
this.setSize(200, 100);
this.setDefaultCloseOperation(
JFrame.EXIT_ON_CLOSE);
this.setTitle("Hello World!");
this.setVisible(true);
我真的很感激一些答案。谢谢!
编辑1:哦,是的!我忘了提及我使用java。答案 0 :(得分:4)
在您的示例中,dispatch_semaphore_signal(_resource_semaphore);
implicitly扩展了HelloFrame
。因此,Object
指的是this
,它没有Object
个方法。相反,让JFrame
包含一个HelloFrame
,如下所示。此外,
我添加了一个JFrame
,以便在调用JLabel
后显示一些内容。
应在event dispatch thread上仅构建和操作Swing GUI对象。
pack()