什么是'容器a =新的getContentPane()“?
答案 0 :(得分:2)
Container a = new getContentPane()“无法编译......
getContentPane()是javax.swing.RootPaneContainer的方法。
Container a = getContentPane()将获取组件的contentPane。
Swing教程的This part讨论了一些窗格。
答案 1 :(得分:0)
我不认为这是有效的代码。根据{{3}},new
关键字需要构造函数调用作为其参数,例如Rectangle()
;一个类名后跟一个参数列表(可选)。你的代码没有这个,而是有一个常规的方法调用。
答案 2 :(得分:0)
声明一个名为'a'的类型为Container的变量,并为其指定一个类getContentPane的新Object。
由于'getContentPane'违反了类的Java命名约定(归于大写的第一个字母),并且在Swing帧中也是一个突出的方法名称,它可能是一个错误并导致编译器错误。
尝试删除“new”以调用方法而不是构造对象。