zoukankan      html  css  js  c++  java
  • GUI

    3,13Java基础知识:GUI全部

     

    GUI 图形用户界面

    JavaGUI的容器
    首层容器:JWindow JFrame(默认BorderLayout) JDialog
    中间容器:JPanel(默认FLowlayout)

    内容面板:Container

    AWT:使用操作系统本身,跨平台时效果不一样
    Swing:效果一样,跨平台

    Swing 程序建立步骤:
    ①建立容器
    ②建立组件
    ③组件添加到容器
    ④设置布局
    ⑤添加事件

    Swing 容器
    JApplet 浏览器中运行的容器
    JFrame 顶层容器,不能包含在其他容器中
    JPanel 举行区域,页面
    JScrollPane
    JDialog

    布局管理器:
    主要有FLowlayout 从左到右从上到下
    BorderLayout EWSN Center
    GridLayout(行,列,行宽,列宽);
    CardLayout

    卡片布局实现过程
    JPanel使用卡片布局,添加对应用卡片页面,设置时间实现卡片切换


    事件:
    步骤:
    ①建立事件源
    ②为事件源对象选择合适事件监听器
    ③为监听器添加合适处理程序
    ④为监听器与事件源建立联系,绑定,将监听器对象注册到事件源上

    定义监听器可选方法:
    ①GUI程序本身实现监听(不好,违背单一原则,addActionListener(this))
    ②内部类定义监听器类 new出来,在add
    ③使用匿名内部类

    第二三种成为事件驱动的标准

  • 相关阅读:
    Python 01 Python的安装和配置
    Python 04 Geany的安装和配置
    Python 02 编写代码
    Python 03 pip 的安装和使用
    开源项目 12 ServiceStack.OrmLite
    北京第二天
    exit
    北京第一天
    关于扩展欧几里得算法和逆元
    正妹吃月饼
  • 原文地址:https://www.cnblogs.com/wanglei718/p/5392589.html
Copyright © 2011-2022 走看看