首页 > 编程知识 正文

Swing的顶层容器(javaswing教程)

时间:2023-05-03 06:29:27 阅读:64597 作者:1968

Swing有三个常见的顶级容器类。

JFrame

JDialog

小程序

1 )任何屏幕系统都必须是容器系统的分支,任何接口树的顶级容器系统都必须是以上三者之一。

2 )任何屏幕组件都只能从容器类中引用一次。 复制到另一个容器类时,它将从第一个容器类中删除,并放在第二个容器类中。

3 )顶级容器类包含一个内容面板,其中包含顶级容器显示的内容

4 )顶级容器类通常包含Menu Bar,该Menu Bar会带来更好的使用体验。 例如,在Mac系统中,Menu Bar显示在屏幕的顶部,而不是app的顶部。

请注意,JPanel的默认合成方法是FlowLayout

但是,可以使用顶级容器类的setContentPanel替换自定义布局中的JPanel类。

示例代码:

package com.WMD fbx.kot Lin.com.WMD fbx.guiimportjava.awt.borderlayoutimportjava.awt.dimensionimportjavax.swin rame('GUIdemo ) (fun buildGui ) ) { root container.defaultcloseoperation=jframe.exit _ on _ closevarlabel=jlabel (' hello world ' ) } root container.ccon r .首选大小=dimension (400、 300 ) varmenupanel : j menubar=j menubar (menu panel.add ) jmenu ) ' help ' ) root container.j menubar=menupanelrot rorot fun main (args :阵列字符串(swing utilities.invoke la ter ) windowmain ).buildGui )。

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。