建立一个 Derby 日历,第 2 部分: 嵌入选项(上)
2010-04-19 00:00:00 来源:WEB开发网Reminder 发送电子邮件。
除了 Event 类名修改了以外,对原来的代码修改很少(主要是组织性的)。请参阅 下载 部分,看看完整的修改后的类。
单用户(即嵌入的)GUI
现在可以创建该应用程序了。首先从单用户嵌入模式访问数据库的 GUI 版本开始。
设置环境
创建应用程序的第一步是准备好能够使用 Derby 类的环境:
set DERBY_INSTALL=c:\derby
set CLASSPATH=.;%DERBY_INSTALL%\lib\derby.jar;activation.jar; \
mail.jar;%CLASSPATH%
应该在同一行中设置 CLASSPATH。
这里将 DERBY_INSTALL 设为安装数据库的位置。将三个 *.jar 文件添加到 CLASSPATH 中就可以使用数据库和发送电子邮件了。这里假定其它应用程序文件以及 activation.jar 和 mail.jar 文件都在当前目录中。
目标
这个 GUI 应用程序设计起来很简单,只需要能够输入事件、查看已有的事件和为某一天发送提示消息。创建一个窗体,一侧接受新的事件,另一侧显示已有的事件,如 图 1 所示。
图 1. 最终的输入窗体
查看原图(大图)
除了 图 1 所示的输入窗体外,最终的应用程序还将提示用户输入用户名和口令。
总体框架
现在来建立它。从一个简单的包含全部内容的窗口开始,如 清单 1 所示。
清单 1. 创建整个窗口
import javax.swing.*;
import java.awt.*;
public class CalendarFrame extends JFrame {
public CalendarFrame (){
super();
this.setSize(600, 400);
}
public static void main (String args []) {
CalendarFrame w = new CalendarFrame ();
w.setVisible(true);
}
}
更多精彩
赞助商链接