容器a =新的getContentPane()

时间:2009-03-20 07:34:32

标签: java

什么是'容器a =新的getContentPane()“?

3 个答案:

答案 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”以调用方法而不是构造对象。