定制应用程序窗口属性
向导生成的应用程序主界面并不能满足要求,存在很多问题,例如,主界面运行时没有自
动居中,主界面大小没有固定,主窗口标题栏文字应该是“高校经费测算系统”。再看看图
、图 的标题栏有区别没有?当然有,图 所示界面的标题栏是很漂亮的弧线
形,而图 所示界面的标题栏则不是。如此等等,需要重新设置。
1.闪屏画面
应用程序主界面显示之前往往需要做一些初始化处理工作,就是启动时间可能稍微长一
些,如果没有任何提示,用户可能会感到困惑,闪屏画面能够较好地解决这个问题。准备
一幅 色 格式的图片,注意图片大小不要超过 。将该图片
复制到项目文件夹中替换掉原来的 文件即可。
2.不保存窗口状态
将 的 !"方法中的语句:
#$%&'!%"(
修改为:#$%&'!)"(
前文说过,设置为 %,应用程序每次退出时将保存窗口状态,此处并不需要且对
性能有轻微影响,所以设置为 )。
3.定制窗口式样
再来定制主窗口。前面已经介绍过,在 *
的 *+!"方法中定制窗口式样,现在修改如下。
%),-*
...-%--*+!"-/
........-0*1#$%-#$%-2-$*1#$%!"(
........-,,窗口设定为 345
........-#$%0& !*-!36-5""(
........-,,暂时不显示工具栏
........-#$%&*1!)"(
........-,,显示状态栏
........-#$%&*&%7!%"(
........-,,窗口只显示最小化、关闭按钮
........-#$%&&8!&90:-;-&917+&<"(
........-,,设置窗口标题
........-#$%9!=高校经费测算系统="(
...->
执行上步操作后,我们会发现 #$%&&8!&90:-;-&917+&<"这
句代码的旁边出现一个带红色叉叉的小灯泡,这意味着该行代码有问题,这是因为使用了
&90: 常量而又没有导入相应类。解决方法很简单,只需鼠标单击小灯泡,根据弹出
的提示导入包 -$*&9 即可,这也是 < 很贴心的小功能。现
在运行看看,程序主界面已经有了较大变化。
程序中最后一句代码中的“高校经费测算系统”是一个自定义常量。一个系统中有很多类似
的自定义常量,例如图片的名称、视图的名称等等,而这些常量可能不止一个地方需要使