购买
下载掌阅APP,畅读海量书库
立即打开
畅读海量书库
扫码下载掌阅APP

1.8 删除备忘录

1.8.1 功能概述

对于已经不需要的备忘录信息,用户可以将其删除。单击主窗体“备忘录管理”/“删除备忘录”菜单项,就可以打开删除备忘录窗体。通过单击“上一条”、“下一条”按钮,可以选择要删除的信息,单击“删除”按钮完成删除功能,如图 1.16 所示。

图 1.16 “删除备忘录”窗体

1.8.2 设置文本框和文本区控件

在图 1.16 中,定义了很多文本框和文本区控件用于显示备忘录信息,并且对不同的面板使用了不同的布局管理器。为了方便用户,使用边框将信息进行分类,其关键代码如下:

1.8.3 添加工具按钮

在窗体中使用了“上一条”、“下一条”、“删除”和“返回”4 个按钮,并将它们放置在一个面板中,其关键的代码如下:

1.8.4 填充备忘录信息

在获得表中保存的全部备忘录信息后,使用自定义的updateContent()方法根据索引值添加备忘录信息到窗体,该方法的关键代码如下:

1.8.5 删除上一条备忘录信息

单击“上一条”按钮,将显示上一条备忘录信息,用户可以将其删除。在MemoDeletionFrame类中,定义的事件监听器关键代码如下:

在事件监听器中,调用了do_previousButton_actionPerformed()方法,它是由IDE工具自动生成的,这里需要对当前位置进行校验。如果已经是第一条记录,则提示用户,其关键代码如下:

实践真知
说明

index是指List接口中元素的索引,因此是从 0 开始计数的。

1.8.6 删除下一条备忘录信息

单击“下一条”按钮,将显示下一条备忘录信息,用户可以将其删除。在MemoDeletionFrame类中,定义的事件监听器关键代码如下:

在事件监听器中,调用了do_nextButton_actionPerformed()方法,它是由IDE工具自动生成的,这里需要对当前位置进行校验。如果已经是最后一条记录,则提示用户,其关键代码如下:

实践真知
说明

index是指List接口中元素的索引,因此是从 0 开始计数的。

1.8.7 删除备忘录信息

通过监听“删除”按钮单击事件,完成对当前显示信息的删除功能。“删除”按钮事件监听器关键代码如下:

do_deleteButton_actionPerformed()方法是IDE工具生产的方法,其关键代码如下: HKnGV5eYcpZ/QFjIZwy9lgZqI7kRMti/dkElAtMNTU7FM1tMOILq5+qTpoWb3ftC

点击中间区域
呼出菜单
上一章
目录
下一章
×