内容导航:
- 前言
- 1、Container
- 2、Container类常用方法
1、Container
一个完整的窗体是由外部框架和内容面板两部分组成的;外部框架是指由标题栏和四边所组成空心边框,它主要用来控制窗体的大小和外观;我们实际操作的是内容面板,如设置窗体的背景色,设置窗体的布局,往窗体中添加其它组件等;
我们可以使用getContentPane()方法获得当前窗体的内容面板,该方法的返回值是Container(容器)类对象,另外,Container类在java.awt包中。示例如下:
Container contentPane = getContentPane();
2、Container类常用方法
void setBackground(Color bg)
void setLayout(LayoutManager mgr)
Component add(Component comp)
Component add(Component comp, int index)
void remove(Component comp)
void removeAll()
void repaint()
3、操作Container
import java.awt.*;
import javax.swing.*;
public class ContentPanelDemo extends JFrame {
// 声明“内容面板”
private Container contentPanel;
// 构造方法:默认的.
public ContentPanelDemo() {
super("内容面板示例");
setSize(600, 400);
setResizable(false);
this.setLocationRelativeTo(null);
// 设置窗体关闭时即退出程序
setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
// 初始化组件
initComponents();
// 将“窗体可见性”设为可见.
setVisible(true);
}
// 方法:初始化组件.
private void initComponents() {
// 第一步:获得当前窗体的内容面板
contentPanel = this.getContentPane();
// 第二步:设置内容面板的背景色为其它颜色
contentPanel.setBackground(Color.orange);
}
}
public class Client {
public static void main(String[] args) {
ContentPanelDemo window = new ContentPanelDemo();
}
}
运行结果:
👍👍👍👍👍👍<br />🌹GET!童鞋,你好棒呀,给我们一起点个赞。💪<br />👏👏👏👏👏👏
网友评论