java中GUI的awt和Swing的知识点

本文分享了Java GUI编程中AWT和Swing的相关知识点,包括JFrame的层次结构、Container、组件透明性设置、布局管理、字体设置、图标添加以及背景图片设置等。还特别提醒了在编程过程中可能遇到的错误和解决方案。
摘要由CSDN通过智能技术生成

刚刚学习了java的GUI,写了几个程序,基本熟悉了awt和Swing,下面和大家分享一下知识点

1、JFrame的层次结构

参考:http://tieba.baidu.com/p/2004216123?see_lz=1

Frame 的最底层是 RootPane,
然后是 LayeredPane
再上面就是 ContentPane(默认放控件)
最顶层是 GlassPane(默认透明)
最顶层的 GlassPane 默认是透明的
ContentPane 就是默认盛放控件的那个层次
默认的 ContentPane 就是一个 JPanel
例如: JPanel jp=(JPanel)fr.getContentPane(); 
其实 ContentPane 是添加在 LayeredPane 上的一个控件。
而 LayeredPane 和 GlassPane 是直接添加在 RootPane 上的,
RootPane 直接添加在 JFrame 上


2、java.awt.Container
          继承者 javax.swing.JComponent

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值