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

1.3 主窗体功能设计

1.3.1 主窗体功能概述

数码照片管理软件的主要功能是查看照片,同时可以维护相册与照片,主窗体主要由工具栏、相册树与查看照片3个区域构成,工具栏区域用来存放相册、照片的功能按钮,相册树区域用来操作相册树节点,查看照片区域用于展示照片。

1.3.2 主窗体技术分析

创建主窗体要先创建窗体然后再创建一个面板,然后把面板添加到窗体中,这样就创建了一个主窗体的框架,数码照片的布局在面板中完成,面板由一个工具栏和左右结构的子面板组成,子面板中左侧区域用于存放相册树,右侧区域用于展示照片,如图1.7所示。

figure_0026_0013

图1.7 主窗体布局

1.3.3 主窗体实现过程

(1)先创建一个窗体类 AlbumFrame,使用 AlbumFrame 继承 JFrame 类,这样AlbumFrame类就具有JFrame的特性,代码如下所示:

figure_0026_0014

(2)然后创建一个面板类AlbumPanel,使用AlbumPanel继承JPanel类,AlbumPanel也具有JPanel的特性,代码如下所示:

figure_0026_0015

(3)在AlbumPanel类做主窗体的布局工作,创建一个工具类,然后再创建一个左右结构的面板,代码如下所示:

figure_0026_0016
figure_0027_0017

(5)在主体窗体的面板上划分了不同的区域,根据每块区域的特点,在开发相册树、照片管理等功能时可以根据各自功能的需要添加Java Swing控件,然后为每个控件添加适当的控件方法。 X+5RroT5lUDv4l4bqM3qGD0VeHYKi0nwZBIme5lSh+2GFMh5ALCos0avEo9wzPpT

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