精华内容
下载资源
问答
  • pyecharts 十种图形演示

    千次阅读 多人点赞 2020-03-05 19:47:53
    Echarts 是一个由百度开源的数据可视化,凭借着良好的交互性,精巧的图表设计,得到了众多开发者的认可。而 Python 是一门富有表达力的语言,很适合用于数据处理。当数据分析遇上数据可视化时,pyecharts 诞生了。

    首先要安装模块

    conda install pyecharts
    

    或者

    pip install pyecharts
    

    具体的echarts操作和介绍可见官网echarts,我也推荐W3Cschool,而pyecharts可以参考pyecharts官网,很详尽。
    再进行下面可视化的时候,首先都会引入options

    from pyecharts import options as opts
    

    一、仪表盘

    代码:

    from pyecharts.charts import Gauge
    
    def gauge_base() -> Gauge:
        c = (
            Gauge(init_opts=opts.InitOpts(page_title="仪表盘-演示"))
            .add(
                "", 
                [("我的进化程度", 80)],
                title_label_opts=opts.LabelOpts(horizontal_align="center")
                )
            .set_global_opts(title_opts=opts.TitleOpts(title="仪表盘演示", pos_left="center"))
            )
        return c
    gauge_base().render()
    

    效果:
    仪表盘

    二、漏斗图

    代码:

    from pyecharts.charts import Funnel
    
    def funner_base() -> Funnel:
        c = (
            Funnel(init_opts=opts.InitOpts(page_title="漏斗图-演示"))
            .add(
                "funnel",
                [z for z in zip(["第一阶段", "第二阶段", "第三阶段"], [10, 50, 80])],
                label_opts=opts.LabelOpts(position="inside")
                )
            .set_global_opts(title_opts=opts.TitleOpts(title="漏斗图演示", pos_left="right"))
            )
        return c
    funner_base().render()
    
    

    效果:
    漏斗图

    三、图

    代码:

    from pyecharts.charts import Graph
    
    def graph_base() -> Graph:
        nodes = [
            opts.GraphNode(name="节点0", symbol_size=80),
            opts.GraphNode(name="节点1", symbol_size=60),
            opts.GraphNode(name="节点2", symbol_size=60),
            opts.GraphNode(name="节点3", symbol_size=60),
            opts.GraphNode(name="节点4", symbol_size=60),
            opts.GraphNode(name="节点1.1", symbol_size=40),
            opts.GraphNode(name="节点1.2", symbol_size=40),
            opts.GraphNode(name="节点1.3", symbol_size=40),
            opts.GraphNode(name="节点1.4", symbol_size=40),
            opts.GraphNode(name="节点3.1", symbol_size=40),
            opts.GraphNode(name="节点3.2", symbol_size=40),
            opts.GraphNode(name="节点3.3", symbol_size=40),
            opts.GraphNode(name="节点3.4", symbol_size=40),
            opts.GraphNode(name="节点3.3.1", symbol_size=20),
            opts.GraphNode(name="节点3.3.2", symbol_size=20),
            opts.GraphNode(name="节点3.3.3", symbol_size=20),
            opts.GraphNode(name="节点3.3.4", symbol_size=20)
            ]
        links = [
            opts.GraphLink(source="节点0", target="节点1", value=1),
            opts.GraphLink(source="节点0", target="节点2", value=1),
            opts.GraphLink(source="节点0", target="节点3", value=1),
            opts.GraphLink(source="节点0", target="节点4", value=1),
            opts.GraphLink(source="节点1", target="节点1.1", value=2),
            opts.GraphLink(source="节点1", target="节点1.2", value=2),
            opts.GraphLink(source="节点1", target="节点1.3", value=2),
            opts.GraphLink(source="节点1", target="节点1.4", value=2),
            opts.GraphLink(source="节点3", target="节点3.1", value=2),
            opts.GraphLink(source="节点3", target="节点3.2", value=2),
            opts.GraphLink(source="节点3", target="节点3.3", value=2),
            opts.GraphLink(source="节点3", target="节点3.4", value=2),
            opts.GraphLink(source="节点3.3", target="节点3.3.1", value=3),
            opts.GraphLink(source="节点3.3", target="节点3.3.2", value=3),
            opts.GraphLink(source="节点3.3", target="节点3.3.3", value=3),
            opts.GraphLink(source="节点3.3", target="节点3.3.4", value=3),
            ]
        c = (
            Graph(init_opts=opts.InitOpts(width="1080px", height="700px", page_title="图-演示"))
            .add(
                "graph",
                nodes,
                links,
                label_opts=opts.LabelOpts(position="inside"),
                repulsion=2000,
                is_draggable=True,
                layout="force",
                symbol="roundRect",
                edge_label=opts.LabelOpts(
                    is_show=True,
                    position="middle",
                    formatter="{b} "
                    )
                )
            .set_global_opts(title_opts=opts.TitleOpts(title="图演示", pos_left="center"))
            )
        return c
    graph_base().render()
    

    效果:
    关系图

    四、水球图

    代码:

    from pyecharts.charts import Liquid
    
    def liquid_base() -> Liquid:
        c = (
            Liquid(init_opts=opts.InitOpts(page_title="水球图-演示"))
            .add(
                "liquid",
                [0.78],
                shape="rect"
                )
            .set_global_opts(title_opts=opts.TitleOpts(title="水球图", pos_left="center"))
            )
        return c
    liquid_base().render()
    

    效果:
    水球图

    五、饼图

    代码:

    from pyecharts.charts import Pie
    
    def pie_base() -> Pie:
        c = (
            Pie(init_opts=opts.InitOpts(page_title="饼图-演示"))
            .add(
                "pie",
                [("男人购物花费", 20), ("女人购物花费", 80)],
                radius=["40%", "60%"],
                center=["50%", "50%"],
                label_opts=opts.LabelOpts(formatter="{b}:{c}%")
                )
            .set_global_opts(
                title_opts=opts.TitleOpts(title="饼图", pos_left="center", pos_top="10%"),
                legend_opts=opts.LegendOpts(orient="vertical", pos_right="20%", pos_top="50%")
                )
            )
        return c
    pie_base().render()
    

    效果:
    饼图

    六、词云图

    代码:

    from pyecharts.charts import WordCloud
    
    def wcloud_base() -> WordCloud:
        words = [("我",10000), ("比尔盖茨",9000), ("索罗斯",8000), ("马云",7000), ("马化腾",6000), ("史玉柱",4000), ("王传福",900), ("*大大",10000), ("徐凤年",10000), ("洪敬岩",3000), ("王初冬",2000), ("剑来",1000)]
        c = (
            WordCloud(init_opts=opts.InitOpts(page_title="词云图-演示"))
            .add(
                "wordcloud",
                words,
                shape="cardioid"
                )
            .set_global_opts(title_opts=opts.TitleOpts(title="词云图", pos_left="center"))
            )
        return c
    wcloud_base().render()
    
    

    效果:
    词云图

    七、柱状图

    代码:

    from pyecharts.charts import Bar
    from pyecharts.commons.utils import JsCode
    
    def bar_base() -> Bar:
        c = (
            Bar(init_opts=opts.InitOpts(page_title="柱状图-演示"))
            .add_xaxis(
                ["现有确诊/累计确诊", "现有疑似/累计治愈", "现有重症/累计死亡"]
                )
            .add_yaxis(
                "",
                [29994, 587, 6806]
                )
            .add_yaxis(
                "",
                [80303, 47362, 2947]
                )
            .set_series_opts(
                itemstyle_opts={
                    "color":JsCode("""{
                        type: 'linear',
                        x: 0,
                        y: 0,
                        x2: 0,
                        y2: 1,
                        colorStops: [
                            {offset: 0, color: 'red'}, 
                            {offset: 1, color: 'blue'}
                            ],
                        global: false
                        }"""
                        )
                    }
                )
            .set_global_opts(
                title_opts=opts.TitleOpts(title="2020年03月03日疫情实时大数据", pos_left="center"),
                legend_opts=opts.LegendOpts(orient="victical", pos_right="10%", pos_top="center")
                )
            )
        return c
    bar_base().render()
    

    效果:
    柱状图

    八、雷达图

    代码:

    from pyecharts.charts import Radar
    
    def radar_base() -> Radar:
        c = (
            Radar(init_opts=opts.InitOpts(page_title="雷达图-演示"))
            .add_schema(
                schema=[
                    opts.RadarIndicatorItem(name="编程水平", max_=100),
                    opts.RadarIndicatorItem(name="数学基本功", max_=100),
                    opts.RadarIndicatorItem(name="记忆力", max_=100),
                    opts.RadarIndicatorItem(name="理解力", max_=100),
                    opts.RadarIndicatorItem(name="自学能力", max_=100),
                    opts.RadarIndicatorItem(name="抗压能力", max_=100)
                    ],
                shape="circle"
                )
            .add(
                "我的表现",
                [[60, 65, 30, 55, 75, 70]],
                areastyle_opts=opts.AreaStyleOpts(opacity=0.1)
                )
            .add(
                "平均水平",
                [[60, 60, 60, 60, 60, 60]],
                linestyle_opts=opts.LineStyleOpts(width=2, color='blue')
                )
            .set_global_opts(
                title_opts=opts.TitleOpts(title="雷达图", pos_left="center"),
                legend_opts=opts.LegendOpts(pos_right="20%", pos_top="10%", orient="vectical")
                )
            )
        return c
    radar_base().render()
    

    效果:
    雷达图

    九、旭日图

    其实就是日头爆炸图
    代码:

    from pyecharts.charts import Sunburst
    
    def sunburst_base() -> Sunburst:
        data = [
            opts.SunburstItem(
                name="数据采集",
                children=[
                    opts.SunburstItem(name="爬虫", value=50),
                    opts.SunburstItem(name="交换共享", value=20),
                    opts.SunburstItem(name="第三方购买", value=20),
                    opts.SunburstItem(name="其他方式", value=10)
                    ]
                ),
            opts.SunburstItem(
                name="数据存储",
                children=[
                    opts.SunburstItem(name="关系型数据库", value=60),
                    opts.SunburstItem(name="键值存储库", value=10),
                    opts.SunburstItem(name="列式存储库", value=10),
                    opts.SunburstItem(name="面向文档数据库", value=10),
                    opts.SunburstItem(name="图数据库", value=10)
                    ]
                ),
            opts.SunburstItem(
                name="数据处理",
                children=[
                    opts.SunburstItem(name="空值填充", value=20),
                    opts.SunburstItem(name="异常值处理", value=20),
                    opts.SunburstItem(name="新增特征", value=20),
                    opts.SunburstItem(name="热编码", value=20),
                    opts.SunburstItem(name="标准化处理", value=20)
                    ]
                ),
            opts.SunburstItem(
                name="数据统计分析",
                children=[
                    opts.SunburstItem(name="描述性分析", value=30),
                    opts.SunburstItem(name="多维度统计", value=40),
                    opts.SunburstItem(name="对比统计", value=30)
                    ]
                ),
            opts.SunburstItem(
                name="数据挖掘",
                children=[
                    opts.SunburstItem(name="分类", value=30),
                    opts.SunburstItem(name="预测", value=30),
                    opts.SunburstItem(name="聚类", value=20),
                    opts.SunburstItem(name="回归", value=20)
                    ]
                ),
            opts.SunburstItem(
                name="数据展示",
                children=[
                    opts.SunburstItem(name="大屏展示", value=20),
                    opts.SunburstItem(name="系统页面展示", value=40),
                    opts.SunburstItem(name="报告展示", value=40),
                    ]
                ),
            opts.SunburstItem(
                name="数据产品应用",
                children=[
                    opts.SunburstItem(name="推荐系统", value=30),
                    opts.SunburstItem(name="翻译系统", value=20),
                    opts.SunburstItem(name="自动驾驶", value=15),
                    opts.SunburstItem(name="人脸识别", value=15),
                    opts.SunburstItem(name="图片识别文字", value=20)
                    ]
                )
            ]
        c = (
            Sunburst(init_opts=opts.InitOpts(page_title="旭日图-演示"))
            .add(
                "sunburst",
                data,
                radius=["20%", "85%"]
                )
            .set_global_opts(title_opts=opts.TitleOpts(title="旭日图", pos_left="center"))
            )
        return c
    sunburst_base().render()
    

    效果:

    旭日图

    更多情况可以参考ecahrts官网或pyecharts官网,还推荐一个echarts社区,里面有很多富有创意的可视化

    展开全文
  • uml的种图形

    2017-03-15 17:15:00
    1.用例图:对系统的使用方式分类. 2.类图:显示类和它们的相互关系。 3。对象图:只显示对象及它们的相互关系。 ...活动图:显示人或对象的活动,其方式类似于流程图。...状态机图:显示生命周期比较有趣或复杂的对象的...

    1.用例图:对系统的使用方式分类.


    2.类图:显示类和它们的相互关系。


    3。对象图:只显示对象及它们的相互关系。

     

    4。活动图:显示人或对象的活动,其方式类似于流程图。

     

    5。状态机图:显示生命周期比较有趣或复杂的对象的各种状态。

     

    6。通信图:显示在某种情形下对象之间发送的消息。

     

    7。顺序图:显示与通信图类以的信息,但强调的是顺序,而不是连接。

     

    8。包图:显示相关的类如何组合,对开发人员有用。

     

    9。部署图:显示安装已完成系统的机器、过程和部署制品。

     

    10。组件图显示可重用的组件(对象或子系统)及期接口。

     

    11。交互总图:使用顺序图喧赤活动的务个步骤。

     

    12。时间图:显示消息和对象状态的准确时间限制。

     

    13。复合结构图:显示对象在聚合或复合中的相互关系,显示接口和协作的对象

    转载于:https://www.cnblogs.com/1234wwww/p/6555256.html

    展开全文
  • 鼠标经过时一般都会有鼠标的图形样式,为了方便使用本文整理了常见的鼠标经过样式,喜欢的朋友可以收集下
  • 教你十种屏幕抓取方法(图形)说起屏幕截图,相信大家都不会陌生:随意翻翻每期的《电脑报》,哪篇不是图文并茂?但是对于刚刚接触电脑的朋友来说,对如何进行抓图还摸不着头脑,以为需要什么高深的技术或什么专业的...

    屏幕截取招招看!教你十种屏幕抓取方法(图形)

    说起屏幕截图,相信大家都不会陌生:随意翻翻每期的《电

    脑报》

    ,哪篇不是图文并茂

    ?

    但是对于刚刚接触电脑的朋友来说,

    对如何进行抓图还摸不着头脑,

    以为需要什么高深的技术或什么

    专业的软件,甚至还以为需要动用

    DC

    来帮忙呢。其实抓图的方

    法有很多种,但种种都很简单,看了下面的介绍,相信你也能抓

    图来

    !

    一、

    PrintScreen

    按键

    +

    画图工具

    不论你使用的是台式机还是笔记本电脑,

    在键盘上都有一个

    PrintScreen

    按键,但是很多用户不知道它是干什么用的,其实它

    就是屏幕抓图的

    快门

    ”!

    当按下它以后,系统会自动将当前全屏

    画面保存到剪贴板中,

    只要打开任意一个图形处理软件并粘贴后

    就可以看到了,当然还可以另存或编辑。

    提示:

    PrintScreen

    键一般位于

    F12

    的右侧。

    二、抓取全屏

    抓取全屏幕的画面是最简单的操作:

    直接按一下

    PrintScreen

    键,

    然后打开系统自带的

    画图

    ”(

    也可以使用

    PS)

    再按下

    Ctrl+V

    即可。该处没有什么技术含量,只是要记住防止某些

    不速之客

    污染了画面,比如输入法的状态条、

    豪杰超级解霸

    的窗口控制

    按钮等等。

    提示:提醒想投稿的朋友:这样的画面比较大,一般的报纸

    或杂志要求

    300

    像素

    ×

    300

    像素,最大不超过

    500

    像素

    ×

    500

    像素

    展开全文
  • 屏幕截取-教你十种屏幕抓取方法(图形) - 应用软件精华屏幕截取-教你十种屏幕抓取方法(图形) - 应用软件精华
  • 原标题:五年级数学图形面积计算的十种方法!让孩子学习!我们曾经学过的三角形、长方形、正方形、平行四边形、梯形、菱形、圆和扇形等图形,一般称为基本图形或规则图形.我们的面积及周长都有相应的公式直接计算。...

    原标题:五年级数学图形面积计算的十种方法!让孩子学习!

    我们曾经学过的三角形、长方形、正方形、平行四边形、梯形、菱形、圆和扇形等图形,一般称为基本图形或规则图形.我们的面积及周长都有相应的公式直接计算。如下表:

    912e49ef8707dd6b51d2d70384d61441.png

    实际问题中,有些图形不是以基本图形的形状出现,而是由一些基本图形组合、拼凑成的,它们的面积及周长无法应用公式直接计算.一般我们称这样的图形为不规则图形。

    那么,不规则图形的面积及周长怎样去计算呢?我们可以针对这些图形通过实施割补、剪拼等方法将它们转化为基本图形的和、差关系,问题就能解决了。

    先看三道例题感受一下

    1 如图,甲、乙两图形都是正方形,它们的边长分别是10厘米和12厘米.求阴影部分的面积。

    476b1c65366ddec073aa94aff1578c91.png

    一句话:阴影部分的面积等于甲、乙两个正方形面积之和减去三个空白三角形(△ABG△BDE△EFG)的面积之和。

    2 如图,正方形ABCD的边长为6厘米,△ABE△ADF与四边形AECF的面积彼此相等,求三角形AEF的面积.

    39e3e105a4732492cb984eb857af0833.png

    一句话:因为△ABE、△ADF与四边形AECF的面积彼此相等,都等于正方形ABCD面积的三分之一,也就是12厘米.

    解:△ABE面积=△ADF面积=四边形AECF面积=12

    在△ABE中,因为AB=6,所以BE=4。

    同理DF=4,因此CE=CF=2。

    所以△ECF的面积为2×2÷2=2。

    所以△AEF面积=四边形AECF面积-△ECF面积=12-2=

    10(平方厘米)。

    3 两块等腰直角三角形的三角板如下图所示重合,它们的直角边分别是10 厘米和6 厘米。求重合部分(阴影部分)的面积。

    233bfb91da0e45fe015b21e8e739048c.png

    一句话:阴影部分面积=△ABG面积-△BEF面积,且 △ABG和△BEF都是等腰三角形。

    总结:对于不规则图形面积的计算问题一般将它转化为若干基本规则图形的组合,分析整体与部分的和、差关系,问题便得到解决。

    常用的基本方法有:

    一、相加法

    这种方法是将不规则图形分解转化成几个基本规则图形,分别计算它们的面积,然后相加求出整个图形的面积。

    例如:求下图整个图形的面积

    f808c589d320774823139bd1d54cb7d8.png

    一句话:半圆的面积+正方形的面积=总面积

    二、相减法

    这方法是将所求的不规则图形的面积看成是若干个基本规则图形的面积之差。

    例如:下图,求阴影部分的面积。

    6069514d7036ca3f559365881f4c5e6b.png

    一句话:正方形面积减去圆的面积即可。

    三、直接求法

    这种方法是根据已知条件,从整体出发直接求出不 规则图形面积。

    例如:下图,求阴影部分的面积。

    8ca16b48558af223606a15b03faf4b42.png

    一句话:通过分析发现阴影部分就是一个底是2、高是4的三角形。

    四、重新组合法

    这种方法是将不规则图形拆开,根据具体情况和计算上的需要,重新组合成一个新的图形,设法求出这个新图形面积即可。

    例如:下图,求阴影部分的面积。

    530fc64939ef2e62ff28d2d573a0d182.png

    一句话:拆开图形,使阴影部分分布在正方形的4个角处,如下图。

    83614a9074690395590e5c51f71fb2ef.png

    五、辅助线法

    这种方法是根据具体情况在图形中添一条或若干条辅助线,使不规则图形转化成若干个基本规则图形,然后再采用相加、相减法解决即可

    例如:下图,求两个正方形中阴影部分的面积。

    f95c37cb226e1a2357c0f4923704a2fd.png

    一句话:此题虽然可以用相减法解决,但不如添加一条辅助线后用直接法作更简便(如下图)。

    0173e37bc0617a94f5ac2d10bef23d0a.png

    根据梯形两侧三角形面积相等原理(蝴蝶定理),可用三角形丁的面积替换丙的面积,组成一个大三角ABE, 这样整个阴影部分面积恰是大正方形面积的一半。

    六、割补法法

    这种方法是把原图形的一部分切割下来补在图形中的另一部分使之成为基本规则图形,从而使问题得到解决。

    例如:下图,若求阴影部分的面积。

    349bb783b1ebfd75a89ebb1f338f9f60.png

    一句话:把右边弓形切割下来补在左边,这样整个阴影部分面积恰是正方形面积的一半。

    七、平移法

    这种方法是将图形中某一部分切割下来平行移动到一恰当位置,使之组合成一个新的基本规则图形,便于求出面积。

    例如:下图,求阴影部分的面积。

    abfd4b633d24865baf7f1cd7b4a4b294.png

    一句话:可先沿中间切开把左边正方形内的阴影部分平行移到右边正方形内,这样整个阴影部分恰是一个正方形。

    八、旋转法

    这种方法是将图形中某一部分切割下来之后,使之沿某一点或某一轴旋转一定角度贴补在另一图形的一侧,从而组合成一个新的基本规则的图形,便于求出面积。

    图(1),求阴影部分的面积。

    414b6795798feb158e534da802023db3.png

    一句话:左半图形绕B点逆时针方向旋转180°,使A与C重合,从而构成右图(2)的样子,此时阴影部分的面积可以看成半圆面积减去中间等腰直角三角形的面积.

    bba5acb267323bb3a79ecd65667e8b53.png

    九、对称添补法

    这种方法是作出原图形的对称图形,从而得到一个新的基本规则图形.原来图形面积就是这个新图形面积的一半。

    例如:下图,求阴影部分的面积。

    6cc0c31b0ee9594ed8aa0724c0c7bc37.png

    一句话:沿AB在原图下方作关于AB为对称轴的对称扇形ABD。弓形CBD的面积的一半就是所求阴影部分的面积。

    e9a73693086803d8a293155ad25a17d4.png

    十、重叠法

    这种方法是将所求的图形看成是两个或两个以上图形的重叠部分。

    例如:下图,求阴影部分的面积。

    0334c5fef97e958489532655661aced6.png

    一句话:可先求两个扇形面积的和,减去正方形面积,因为阴影部分的面积恰好是两个扇形重叠的部分。

    声明:本公众号尊重原创,素材来源于网络,好的内容值得分享,如有侵权请联系删除。返回搜狐,查看更多

    责任编辑:

    展开全文
  • 一、几光照模式 1.方向性光源、位置性光源 2.本地视点、无限远视点 3.双面光照 二、方向性光源与位置性光源 方向性光源 位置性光源 GLfloat vLitPosition[] = {1.0,1.0,1.0,0.0} glLightfv(GL_ LIGHT0...
  • 今天的关键字是“抠图”日常工作生活中大家可能经常会用到抠图的技能方法很多包括使用美图秀秀等我之前也分享过比如利用ppt如何抠图那么今天就来给大家介绍十种用ps抠图的方法:1、橡皮擦:例如我要把第一张图片的云...
  • java.awt中定义了多种布局类,每布局类对应一布局的策略。常用的有以下布局类:FlowLayout,依次放置组件。BoarderLayout,将组件放置在边界上。CardLayout,将组件像扑克牌一样叠放,而每次只能显示其中一个组件。...
  • CSS3可以实现很多漂亮的图形,我收集了32种图形,在下面列出。直接用CSS3画出这些图形,要比贴图性能更好,体验更加,是一种非常好的网页美观方式。 这32种图形分别为圆形,椭圆形,三角形,倒三角形,左三角形,...
  • Designer中的Graphics View部件是个图形视图部件,对应类为QGraphicsView,其功能不是简单的显示图形,老猿认为这是一特殊的视图,它与QGraphicsScene配套实现了类似Model/View的架构。 本...
  • 一、光照效果 二、如何计算光照明效果? 问题的描述 景物表面上任一点被光照射后投射后投向观察者眼中的光亮度大小 ...光照明模型(Illumination Model) ...将上述计算过程表达成一个数学公式 ......
  • 窗口是GUI编程的基础,小应用程序或图形界面的应用程序的可视组件都放在窗口中,在GUI中,窗口是用户屏幕的一部分,起着在屏幕中一个小屏幕的作用。有以下三窗口: Applet窗口:Applet类管理这个窗口,当应用...
  • 文章目录1 编译运行本章示例2 执行下面的语句3 重写Frame_Pic类,在源图形上加上边框使用三字符:一用于边框的4个角;另一字符用于定边和底边;还有一用于两条垂直的边。3 改写上面的类让用户能够自己选择用...
  • 面板有两,一是普通面板(JPanel),另一是滚动面板(JScrollPane)。 JPanel 面板是一通用容器,JPanel的作用是实现界面的层次结构,在它上面放入一些组件,也可以在上面绘画,将放有组件和有画的JPanel再放...
  • AWT和Swing是两工具包,包中所提供的工具类主要分为三:组件、容器、布局管理器。组件:所有的组件类都是从component和menu component中扩展而来的,在图形界面中用户经常会看到一个个的按钮、标签、菜单等等都...
  • 注意,wx包中的方法都是以大写开头的,这是一习惯,因为这些方法名和基础C++包wxwidgets中方法名都是对应的 12.3.2 窗口和组件 窗口(window)也叫框架(Frame),是wx.Frame的实例 wx框架中的部件都是由他们的...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 1,716
精华内容 686
关键字:

十种图形