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

1.3 主窗体

1.3.1 功能概述

备忘录模块由多个窗体组成,主窗体的运行效果如图 1.9 所示,主要功能是调用执行本系统的所有功能。

图 1.9 备忘录模块主窗体

1.3.2 添加菜单及菜单项

在主窗体中,使用菜单来管理各个功能,下面介绍菜单及菜单项的使用。

在窗体中添加菜单前,需要先添加菜单栏,即JMenuBar,其关键代码如下:

接着向菜单栏中增加菜单,其关键代码如下:

这里创建了“备忘录管理”和“小工具”两个菜单。

下面为这两个菜单分别增加菜单项,其关键代码如下:

在上述代码中,统一将字体设置成微软雅黑,大小是 15 磅。

为了处理用户单击菜单项事件,可以为其增加事件监听器,下面以“增加备忘录”菜单项为例进行讲解。添加事件监听器的关键代码如下:

在事件监听器中,调用了do_addMemoMenuItem_actionPerformed()方法,它是由IDE工具自动生成的,用于创建MemoAddtionFrame并将其设置成可见,其关键代码如下:

1.3.3 绘制窗体中的艺术字

为了美化程序,这里采用绘制艺术字的方式,它是通过重写JPanel控件的paint()方法完成的,其关键代码如下:

1.3.4 设置窗体显示位置和大小

在使用窗体之前,需要为其设置显示位置和大小。因为Swing中窗体的默认大小是 0×0。这里使用自定义的WindowUtil类,其关键代码如下:

实践真知
说明

对于其他的窗体也采用类似的方式设置显示位置和大小,下面省略这部分实知的讲解。

至此完成了MainFrame类的编写,关于该类的详细代码请读者参考源文件。 UmoeMo8zti5ESBxSCW8/6okPdDuD2xaj/VTzGklBGjw4O9TPBgaLr7tNhoL0mdom

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