单项选择题

下列有关布局管理器的叙述正确的是

A.布局管理器是用来管理构件放置在容器的位置和大小的
B.为了使生成的图形用户界面具有良好的平台无关性,Java语言提供了布局管理器这个工具来管理构件在容器的布局,而不是直接设置
C.布局管理器本身也是一个接口,编程中通常使用的是实现了该接口的类
D.以上说法都正确