• Java Swing JFrame和JPanel:窗口容器和面板容器

    在 Swing 中,任何其他组件都必须位于一个顶层容器中。JFrame 窗口和 JPanel 面板是常用的顶层容器,本节详细介绍这两个容器的使用方法。

    JFrame 窗口

    JFrame 用来设计类似于 Windows 系统中窗口形式的界面。JFrame 是 Swing 组件的顶层容器,该类继承了 AWT 的 Frame 类,支持 Swing 体系结构的高级 GUI 属性。

    JFrame 类的常用构造方法如下所示。

    • JFrame():构造一个初始时不可见的新窗体。
    • JFrame(String title):创建一个具有 title 指定标题的不可见新窗体。

    当创建一个 JFrame 类的实例化对象后,其他组件并不能够直接放到容器上面,需要将组件添加至内容窗格,而不是直接添加至 JFrame 对象。示例代码如下:

    frame.getContentPane().add(b);

    使用 JFrame 类创建 GUI 界面时,其组件的布局组织示意如图 1 所示。

    JFrame窗口组件组织
    图1 JFrame窗口组件组织

更多...

加载中...