KJava API 提供了一套开发 Palm 操作系统设备应用程序的类。KJava 提供了一个 Spotlet
类,com.sun.kjava.Spotlet
,它和 J2SE Canvas
类在添加用于事件处理的回调方法上类似。因此,应用程序可以扩展 Spotlet
类,不使用合适的事件处理方法也可提供需要的功能。
应用程序可以创建并使用多个 spotlets 来显示不同的窗口。就像使用 J2SE Canvas
(一个负责画出自身以及放置在其上的 GUI 控件的 spotlet)一样。
在我们的两个 KJava 示例中,都将使用 Spotlet
类。这两个示例中一个是很快就看到的 HelloWorld 应用程序,另一个是 Scribble 应用程序,后者将在使用 KJava 事件处理的开发这一章中构建。