• 第十三周课程总结


    Java实验报告

    班级 计科二班 学号 20188450 姓名 李代传

    完成时间 2019.11.22

    评分等级

    课程总结

    本周虽然没有实验总结,但是需要做一个记事本。已经在这一周之前就做好了应有的功能了。

    本周学习了如何自己写出美观实用,代码美观的程序。老师上课也亲自实验了一番。因为我是在学习菜单之前就做好了的,所有我的菜单项是用选项卡面板和按钮做的,但是我觉着吧,还不错。因为我没怎么用过记事本,都是按照自己的一些想法来做的。

    因为我用了选项卡面板,所以我不想改了。这一周的记事本就交那个上去吧。

    现在我已经开始做课程设计了,应该要蛮久,因为都是新知识,需要时间消化吸收。

    菜单按钮(MenuComponent)是一种特殊组建,只能被放在一种称为“菜单容器”的组件里。

    (一)菜单栏
    菜单栏(MenuBar)是窗口中的主菜单,用来包容一组子菜单,它只有一个构造方法:
    MuneBar()
    菜单栏不支持事件监听程序,在菜单栏区域产生的所有事件都会被菜单栏自动处理。

    (二)菜单
    菜单(Menu)中最基本的是下拉菜单。下拉菜单可以分为两种类型,一种是tear-off菜单,另一种是非tea-off菜单。二者的区别在于:当鼠标键被释放后,tear-off菜单的内容仍然显示在屏幕上。
    菜单有三种构造方式:
    (1)public Menu()构造一个不带标签的非tear-off菜单。
    (2)public Menu(String label)构造一个带指定标签的非tear-off标签,菜单的标签由String型参数指定。
    (3)public Menu(String label,boolean tearOff)构造一个带指定标签的菜单,菜单的标签由String型参数指定。boolean型参数指定菜单是否为tear-off型菜单。
    菜单可以被加入菜单栏或者另一个菜单中。通过MenuBar类中定义的setHelpMenu()方法可以指定某个菜单为帮助菜单。

    (三)菜单项
    如果将整个菜单系统看作一棵树,那么菜单项(MenuItem)就是这棵树的叶子。菜单项通常被加入菜单中,它有三种构造方式:
    (1)public MenuItem()创造一个没有标签和快捷方式的菜单项
    (2)public MenuItem(String label)创建一个带标签但是没有快捷方式的菜单项
    (3)public MenuItem(String label,MenuShortcut s)创建一个带标签和快捷方式的菜单项
    当菜单中的菜单项被选中时,将会引发一个ActionEvent事件,因此通常需要为菜单项注册ActionListener以便对事件作出反应。

  • 相关阅读:
    音频处理之回声消除及调试经验
    音频软件开发中的debug方法和工具
    ZJOI2015地震后的幻想乡
    HEOI2015小L的白日梦
    THUWC2017随机二分图
    PKUWC Slay The Spire
    dp的一些计划
    鸡汤征集贴
    弱菜的各种模板
    洛谷P4902乘积
  • 原文地址:https://www.cnblogs.com/xqldc/p/11910493.html
Copyright © 2020-2023  润新知