zoukankan      html  css  js  c++  java
  • 第十二周课程总结

    第十二周课程总结

    一、JPanel
    二、JSplitPane
    三、JTabbedPane
    四、JScrollPane
    五、JDesktopPane与JInternalFrame
    
    事件处理
    1.事件和监听器
    2.窗体事件
    3.监听适配器
    4.动作事件及监听处理

    一、JPanel

    使用JPanel完成各种复杂的界面显示

    使用方法
    1.实例化JPanel对象
    2.使用add()方法加入标签或按钮或者其它
    3.把JPanel对象加入窗体
    可以将多个组件加入到JPanel中实现复杂的排列。
    使用JPanel并结合之前的布局管理器可以更加方便管理组件

    二、JSplitPane

    主要功能是分割面板,可以将一个窗体分成两个子窗体,

    两种形式:水平排列和垂直排列

    JSplitPane sx=null;
    sx1 = new JSplitPane(JSplitPane.VERTICAL_SPLIT,pan2,pan1);//将窗体分成上下两个分别为pan1和pan2


    三、JTabbedPane

    可以在面板上设置多个选项卡

    使用方法
    1.实例化对象
    2.设置选项卡在哪里显示(JTabbedPane.TOP/LEFT/RIGHT/BOTTOM)
    3.设置选项卡名称和显示的内容(可以加按钮、标签或其他JPanel)
    4.把实例化的对象加入窗体中

    四、JScrollPane

    在一般的图形界面中如果显示的区域不够大,此时可以通过滚动条方便浏览

    使用方法
    1.声明滚动面板
    2.设置参数,是否一直显示或者其它
    3.加入到容器中

    五、JDesktopPane与JInternalFrame

    在一个窗体中显示多个子窗体,是每一个子窗体都无法超出父窗体的区域

    事件处理

    1.事件和监听器

    如果想处理事件,则需要事件的监听者不断监听事件的变化,并根据这些事件进行相应的处理。

     

    2.窗体事件

    WindowListener是专门处理窗体事件的监听接口


    3.监听适配器

    WindowAdapt类,用户只要继承了此类,就可以根据自己的需要覆写方法

    4.动作事件及监听处理

    一个按钮要想变得有意义,就必须使用事件处理,在swing的事件处理中,可以使用ActionListener接口处理按钮的动作事件

    总结

    1.事件编程步骤:

    ①编写事件处理类(事件监听者)

    ②根据需求给事件处理类实现监听接口

    ③在事件处理类中重写(实现),其事件处理函数

    ④在事件源类中指定该事件的监听器(响应者)是谁,即注册监听

  • 相关阅读:
    Mac 删除Openfire
    FMDB使用
    豆瓣restful api 状态和错误码
    豆瓣开放api
    常用文字配色方案
    电商网站参考
    HP后端跨域HEADER头
    PHP统计 图表实现方法
    PHP 全过程教程和测试网
    Ajax技术在购物车中的应用(PHP篇)
  • 原文地址:https://www.cnblogs.com/xu23/p/11867962.html
Copyright © 2011-2022 走看看