这是一个插件控件的开发示例,实现了一个基于ztree的参数树控件。
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 

28 lines
794 B

package com.fr.plugin.widget.ztree.ui.editor;
import com.fr.design.designer.properties.items.Item;
import com.fr.design.mainframe.widget.editors.ItemCellEditor;
import com.fr.general.Inter;
import com.fr.plugin.widget.ztree.core.ZTreeCascade;
/**
* Created by richie on 15/12/10.
*/
public class ZTreeCascadeEditor extends ItemCellEditor {
public ZTreeCascadeEditor() {
super(createItems());
}
private static Item[] createItems() {
ZTreeCascade[] cascades = ZTreeCascade.values();
int len = cascades.length;
Item[] items = new Item[len];
for (int i = 0; i < len; i ++) {
ZTreeCascade style = cascades[i];
items[i] = new Item(Inter.getLocText(style.toLocaleKey()), style);
}
return items;
}
}