在一个基于Java Swing的应用程序中,如果需要创建一个可关闭、可调整大小、并带有标题栏的窗口,应该使用哪个组件作为顶层容器?
答案解析
选项A的JPanel是通用容器组件,不具备窗口的功能,不能直接作为顶层容器。选项B的JComponent是所有Swing组件的基类,不具备窗口的特性,不能直接作为顶层容器。选项C的JFrame是专门用于创建窗口的顶层容器,具有关闭、调整大小、标题栏等功能,是正确的选择。选项D的JDialog通常用于创建模态对话框,不适合作为主窗口使用。
正确答案:C