java中jframe add 和setContantPane
时间: 2024-03-12 10:44:12 浏览: 116
JFrame中添加和设置JPanel的方法实例解析
5星 · 资源好评率100%
在Java Swing中,JFrame是一个顶级容器,它可以包含其他组件。当我们想向JFrame中添加组件时,可以使用JFrame的add方法或setContentPane方法。
add方法用于向JFrame中添加一个组件,例如JLabel、JButton等。它的使用方法如下:
```
JFrame frame = new JFrame("My Frame");
JLabel label = new JLabel("Hello World");
frame.add(label);
```
setContentPane方法用于设置JFrame的内容面板。内容面板是一个JPanel,它包含了所有的组件。因此,我们可以先创建一个JPanel,然后将所有的组件添加到这个JPanel中,最后再将这个JPanel设置为JFrame的内容面板。setContentPane方法的使用方法如下:
```
JFrame frame = new JFrame("My Frame");
JPanel panel = new JPanel();
JLabel label = new JLabel("Hello World");
panel.add(label);
frame.setContentPane(panel);
```
总的来说,add方法用于添加一个组件,并且这个组件会被添加到JFrame的内容面板中。而setContentPane方法则用于设置JFrame的内容面板,它会替换掉原来的内容面板。
阅读全文