-1

我真的卡住了,我必须通过将容器对象与 JFrame 关联来定义容器对象,以便让我的 JFrame 与它的所有组件一起工作。

我的代码如下:

// get content pane for attaching GUI components
  Container contentPane = getContentPane();

我的 JFrame 我想叫它 billFrame,我也想叫我的容器 billContentPane,所以我在寻找类似的东西:

private JFrame billFrame = new JFrame();

上面的代码是否正确,或者我需要改变什么?必须声明一个实例变量还是我离题了?

4

1 回答 1

3

你可以做以下两件事:

JFrame billFrame = new JFrame();
Container billContentPane = billFrame.getContentPane();

或者

JFrame billFrame = new JFrame();
JPanel billContentPane = new JPanel();
bilFrame.setContentPane(billContentPane);

当然,您可以拥有任何您想要的标识符[私有或公共]。

另请注意,您应该运行这两个命令来显示您的框架:

billFrame.pack();
billFrame.setVisible(true);
于 2014-09-12T16:57:56.410 回答