JAVA(学习笔记1.1.2)——Swing

来源:互联网 发布:金融直播软件 编辑:程序博客网 时间:2024/05/22 05:09

   一  Swing概念

       Swing组件在javax.swing包里面,Swing组件是由100%纯java代码实现的轻量级组件(区别于AWT,无本地代码不依赖于操作系统,更实用美观)

       Swing是AWT的拓展,与JButton,JLabel,JCheckBox等还加了高层组件集合JTable,JTree大多数是由抽象类继承而来的

 

   二  Swing组件

       (1)顶层容器:JFrame,JApplet,JDialog

       (2)普通容器:JPanel,JScrollPane,JToolBar

       (3)特殊容器:在GUI起特殊作用的中间层,JInterFrame,JLayeredPane

       (4)其余信息交互组件:JLabel,JTextArea,JTextField,JButton等(之后会介绍他们的使用)

   三  Swing的使用规则

       与AWT不同,Swing组件不能直接添加到顶层容器中,它必须添加到一个与Swing顶层容器相关联的内容面板上,这时候的内容面板是顶层容器包含的一个普通容器

             例如:对于JFrame而言,向里面加入Swing组件的方法

                      (1)用getContentPane()获得JFrame的内容面板,在对内容面板加入组件

                                 frame.getContentPane().add(childConponent)

                      (2)建立一个JPanel之类的中间容器,把组件添加到容器中

                                 JPanel contentPane=new JPanel();

                                 frame.setContentPane(contentPane);//把contentPane对象设置为frame的内容面板

                                

 

 

如同不明或错误之处欢迎指出

原创粉丝点击
热门问题 老师的惩罚 人脸识别 我在镇武司摸鱼那些年 重生之率土为王 我在大康的咸鱼生活 盘龙之生命进化 天生仙种 凡人之先天五行 春回大明朝 姑娘不必设防,我是瞎子 阳光惠生活登录密码忘了怎么办 一个身份证注册了两个支付宝怎么办 买手办拆了发现坏了怎么办 六个月宝宝喝贝因美过敏怎么办 超市盘点少的货扣员工工资怎么办 孩子东西在学校被偷了怎么办 想退出却不舍的感情不知怎么办? 我被老板摸全身失眠有阴影怎么办 不知道绑定支付宝的微博账号怎么办 银行卡丢了补办后支付宝账户怎么办 未激活的银行卡被锁定了怎么办 手机网银上的钱被盗走了怎么办 支付宝支付失败银行卡扣了钱怎么办 小程序的二次验证码丢失怎么办 苹果手机不小心购买游戏币怎么办 在淘宝买的洗衣粉是假的怎么办 京东快递电话填错了怎么办 新买的手机卡被注册过支付宝怎么办 手机卡掉了别人登陆支付宝怎么办 手机卡注销了支付宝欠的钱怎么办 手机丢了支付宝和微信里的钱怎么办 新办的手机号已被注册支付宝怎么办 新办的移动卡不能注册支付宝怎么办 新办的宝卡支付宝注册过怎么办 办支付宝后银行卡被盗刷怎么办 微信扫二维码送平衡群发了怎么办车 拼多多没收到货点了确认收货怎么办 拼多多收货地址填错了怎么办 京东订单申请退款已发货怎么办 手机播放声音的地方进水了怎么办 手机出声音的地方进水了怎么办 手机听声音的地方进水了怎么办 装修公司我只要基装她不肯怎么办 雄迈未来家庭忘记账号和密码怎么办 地方文件和国家政策有冲突怎么办? 网上贷款放款成功没有到账怎么办 我来贷放款中不到账怎么办 手持身份证被别人网贷了怎么办 身份证被别人做了网贷怎么办 身份证丢了被别人网贷了怎么办 户口身份证被注销了网贷怎么办