打造可交互的桌面小工具应用
在开发桌面小工具应用时,我们需要考虑如何将小工具集成到视图中,为其添加操作控件,并实现小工具的拖动和停靠功能。下面将详细介绍这些功能的实现步骤。
1. 创建“Hello World”小工具
首先,我们要创建一个简单的“Hello World”小工具,它会显示“Hello World”文本,并定义一个用户偏好来表示显示的文本。具体步骤如下:
1. 创建一个新的包 com.gwtapps.desktop.client.gadgets ,用于存放小工具类。
2. 在该包中创建 HelloWorld 类,代码如下:
public class HelloWorld extends Gadget{
// 定义一个包含一个偏好的类对象
static public class Class extends GadgetClass {
static UserPref text = new UserPref("Text","Hello World");
public Class(){
super("HelloWorld");
addUserPref( text );
}
public Gadget newGadget(){
return new HelloWorld(this);
}
}
// 使用标签作为主小部件
Label label = new
超级会员免费看
订阅专栏 解锁全文
2万+

被折叠的 条评论
为什么被折叠?



