这只是一个简单的测试应用程序。
import br.com.elf.ui.IndexApplication;
public class IndexApplication extends Application {
public void init() {
setMainWindow(getStartUpWindow());
}
private Window getStartUpWindow() {
Window mainWindow = new Window();
mainWindow.addComponent(
new Label(new Property() {
public Object getValue() {
return "数据模型示例";
}
public void setValue(Object value) throws ReadOnlyException, ConversionException {
throw new ReadOnlyException();
}
public Class<?> getType() {
return String.class;
}
public boolean isReadOnly() {
return true;
}
public void setReadOnly(boolean readyOnly) {
// Empty body
}
));
}
return mainWindow;
}
}
请注意,我有一个简单的标签字段。我知道我可以直接调用
mainWindow.addComponent(new Label("数据模型示例"));
改为:然而为了了解Property DataModel的内部工作原理,我添加了一个Property实现。但是我并未看到输出。
数据模型示例
我明白了 (wǒ míng bai le)
页: 1
为什么?
Property接口中定义的Object getType()方法的真实目的是什么?如果HTML以纯字符串形式显示其输出,那么我认为没有实现Object getType()的理由,不是吗?
目 录