getContentPane().add
时间: 2024-02-12 09:08:00 浏览: 61
opencv.jar
4星 · 用户满意度95%
`getContentPane().add()` 是将组件添加到容器中的一种常见方式。`getContentPane()` 方法用于获取窗口的内容面板,该面板是一个容器,可以将其他组件添加到其中。
以下是一个简单的示例代码,展示如何使用 `getContentPane().add()` 方法将一个 `JLabel` 组件添加到一个 `JFrame` 窗口中:
```
import javax.swing.JFrame;
import javax.swing.JLabel;
public class MyWindow extends JFrame {
public MyWindow() {
JLabel label = new JLabel("Hello, World!"); // 创建标签组件
getContentPane().add(label); // 将标签添加到内容面板中
setTitle("My Window");
setSize(300, 200);
setLocationRelativeTo(null);
setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
}
public static void main(String[] args) {
MyWindow window = new MyWindow();
window.setVisible(true);
}
}
```
在上面的代码中,我们首先创建了一个 `JLabel` 组件,并将其文本设置为 "Hello, World!"。接着,我们使用 `getContentPane().add()` 方法将该标签组件添加到窗口的内容面板中。最后,我们设置了窗口的标题、大小、位置和关闭操作方式,并将其显示出来。
当运行该程序时,我们将会看到一个带有 "Hello, World!" 文本的标签在窗口中央。
阅读全文