前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >java基础学习_GUI_如何让Netbeans的东西Eclipse能访问、GUI(图形用户接口)_day25总结

java基础学习_GUI_如何让Netbeans的东西Eclipse能访问、GUI(图形用户接口)_day25总结

作者头像
黑泽君
发布2018-10-11 11:25:28
5890
发布2018-10-11 11:25:28
举报
文章被收录于专栏:黑泽君的专栏

java基础学习_GUI_如何让Netbeans的东西Eclipse能访问、GUI(图形用户接口)_day25总结

代码语言:javascript
复制
=============================================================================
=============================================================================
涉及到的知识点有:
    1:如何让Netbeans的东西Eclipse能访问?
    2:GUI(图形用户接口)(了解)
        (1)GUI的概述
        (2)两个包:
        (3)GUI的继承体系图
        (4)事件监听机制(理解)
        (5)适配器模式(理解)
        (6)案例:
        (7)Netbeans的概述和使用
=============================================================================
=============================================================================
1:如何让Netbeans的东西Eclipse能访问?
    在Eclipse中创建项目,把Netbeans项目的src下的东西给拿过来即可。
    注意:修改项目编码为UTF-8
-----------------------------------------------------------------------------    
2:GUI(图形用户接口)(了解)
    (1)GUI的概述
        GUI:Graphical User Interface(图形用户接口)
            用图形的方式,来显示计算机操作的界面,这样更方便更直观。
        CLI:Command line User Interface(命令行用户接口)
        
        GUI:方便直观。
        CLI:需要记忆一些命令,麻烦不直观。
        
        Java为GUI提供的对象都存在java.awt和javax.swing两个包中。
            java:为java的标准包。
            javac:为java的扩展包。
--------------------------------------
    (2)两个包:
        java.awt:Abstract Window ToolKit(抽象窗口工具包),需要调用本地系统方法实现功能,属重量级控件。(和系统关联较强)
        javax.swing:在AWT的基础上,建立的一套图形界面系统,其中提供了更多的组件,而且完全由Java实现。增强了移植性,属轻量级控件。(纯Java编写)
    (3)GUI的继承体系图
        组件:组件就是对象。
            容器组件:是可以存储基本组件和容器组件的组件。
            基本组件:是可以使用的组件,但必须依赖容器组件。
            
        注意:
            由于Component、Container、Window类的方法太多太多了,
            所以我们学习Frame、Dialog、FileDialog类。
            
        Java中GUI的继承体系图如下图所示:

--------------------------------------
    (4)事件监听机制(理解)
        A:事件源     事件发生的地方
        B:事件      要发生的事情
        C:事件处理    针对发生的事情做出的处理方案
        D:事件监听    把事件源和事件关联起来
    (5)适配器模式(理解)
        当你自己写的类中想用某个接口中个别方法的时候(注意:不是所有的方法),肿么办?
        那么你就可以用一个抽象类先实现这个接口(注意:仅仅是空实现:方法体为空),然后再用你的类继承这个抽象类,在你的类中用哪个方法就实现哪个方法,这样就可以达到目的了;
        如果你直接用类实现接口,那接口的所有方法都必须实现的。
        A:接口
        B:抽象适配器类
        C:实现类
本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2018-04-10 ,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
相关产品与服务
容器服务
腾讯云容器服务(Tencent Kubernetes Engine, TKE)基于原生 kubernetes 提供以容器为核心的、高度可扩展的高性能容器管理服务,覆盖 Serverless、边缘计算、分布式云等多种业务部署场景,业内首创单个集群兼容多种计算节点的容器资源管理模式。同时产品作为云原生 Finops 领先布道者,主导开源项目Crane,全面助力客户实现资源优化、成本控制。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档