• java 5 绘图GUI


    ---恢复内容开始---

    绘图的基本原理

    color 在awt包里面

    字体的相关类

    Graphics类常用方法


    JFrame 继承JFrame就有主窗口了


    Java2D API


    绘图的例子

    了解Swing
    JFC
    Java Foundation Classes




    Swing 组件


    Swing 是在awt的基础上扩展而来

    Swing的组件和容器层次

    中间层容器

    原子组件

    布局管理##

    布局管理器


    ![](http://images2017.cnblogs.com/blog/1054453/201709/1054453-20170911154555
    094-653095729.png)


    内部类##

    语法机制


    Contents 和 Destination 是内部类


    外部类.内部类这样来用




    返回接口或者抽象类的引用


    通过引用来封装

    只在一个方法中定义内部类

    只在一个作用域内的内部类


    以contents为超类,派生一个新的类来,匿名类

    时间处理的基本概念###

    只关注俩件事情##

    注册时间监听器

    时间监听器

    常用的事件对象##

    写事件相应程序##




    注册的两种方法

    只要匿名内部类

    事件派发机制###

    组件不是线程安全的
    事件派发线程EDT(Swing)
    可以安全的访问

    实现Runable 接口
    ![](http://images2017.cnblogs.com/blog/1054453/201709/1054453-
    20170911193020266-436233456.png)
    JAVA的多线程会有介绍(本课程不介绍
    实现cardlayout


    这个是切换的逻辑代码


    线程安全的调用方法

    顶层容器#

    三个顶层容器类



    添加窗口注意添加对象的不同



    中间容器1##


    JRootPAne的层次结构


    Jmenu在主窗口上
    用其组装其他组件

    ---恢复内容结束---

    绘图的基本原理

    color 在awt包里面

    字体的相关类

    Graphics类常用方法


    JFrame 继承JFrame就有主窗口了


    Java2D API


    绘图的例子

    了解Swing
    JFC
    Java Foundation Classes




    Swing 组件


    Swing 是在awt的基础上扩展而来

    Swing的组件和容器层次

    中间层容器

    原子组件

    ---------------------------------------------------奇怪的分割线--------------------------------------------------------------------------------------------#


    API


    准备文件

    注意目录是在工作目录下


    getbundle对象获取了应该的属性配置
    ResourceBundle 类的实例


    parselist是自己写的一个方法


    分解文件名的方法

    换成JList
    更换一下模式什么的
    把list 加到JscrollPane(list)上面去
    设置右边的JLabel


    相应的程序
    ImageIcon类的作用


    JTabbedPane

    常用API



    Jtoolbar

    API


    用了IMageIcoin来操纵button

    settooltiText 是提示用的


    构造第二个button

    第三个按钮
    ![](http://images2017.cnblogs.com/blog/1054453/201709/1054453-
    20170912135941500-1201381329.png)

    JinternelFrame##



    都放在desktoppane上面进行管理


    添加了菜单条


    原子组件##


    addTab方法添加上去上去


    事件监听器是关键


    pd.setvalue(就触发了ChangeEvent
    调用
    stateChanged(ChangeEvent e)函数进行判断

    可以编辑的原子组件(2)#

    按钮类
    Abstract button

    JList

    列表框JLIst

    Jcombobox


    连续数值

    文本组件###

    添加时间监听器

    seteditorable=true


    密码类

    原子组件###



    Filechooser

    文件选择对话框

    JTree##

    树状结构

    其他的一些特性##

    Action对象
    来封装不同组建的同样的相应功能


    使用action方法

    边框



    观感(look and feel)

    设置顶层容器的观感

    桌面API

  • 相关阅读:
    香洲区学区查询
    审批流程标识
    小技巧
    Python字符串操作
    Delphi删除动态数组的指定元素
    dephi 多种排序 算法
    [转载]模拟退火,遗传算法,禁忌搜索,神经网络
    Date类学习总结(Calendar Date 字符串 相互转换 格式化) 转
    Java静态嵌套类
    java中的匿名内部类总结
  • 原文地址:https://www.cnblogs.com/sfzyk/p/7502999.html
Copyright © 2020-2023  润新知