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

    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以便对事件作出反应。

  • 相关阅读:
    用友跨账套查询
    用友单据导入
    Delphi Math单元函数
    9.golang 字符串操作
    7.golang 结构体和指针
    6.golang 数组,切片,映射
    5.golang 控制流程 if, else if ,switch ,defer使用
    golang 指针类型* ,以及 &取变量内存地址
    phpjwt 第三方库生成token验证,也可以做公钥,私钥的验证方法。
    golang采坑一 expected ';', found 'import'
  • 原文地址:https://www.cnblogs.com/xqldc/p/11910493.html
Copyright © 2011-2022 走看看