📄 demotaskinfo2.java
字号:
package demo;
import com.esri.adf.web.data.tasks.ButtonDescriptor;
import com.esri.adf.web.data.tasks.SimpleTaskInfo;
import com.esri.adf.web.data.tasks.TabularLayout;
import com.esri.adf.web.data.tasks.TabularPosition;
import com.esri.adf.web.data.tasks.TaskActionDescriptor;
import com.esri.adf.web.data.tasks.TaskActionDescriptorModel;
import com.esri.adf.web.data.tasks.TaskDescriptor;
import com.esri.adf.web.data.tasks.TaskLayout;
import com.esri.adf.web.data.tasks.TaskParamDescriptor;
import com.esri.adf.web.data.tasks.TaskParamDescriptorModel;
import com.esri.adf.web.data.tasks.TaskToolDescriptor;
import com.esri.adf.web.data.tasks.TaskToolDescriptorModel;
import com.esri.adf.web.faces.event.ClientActions;
public class DemoTaskInfo2 extends SimpleTaskInfo {
TaskDescriptor title;
TaskParamDescriptor factor;
TaskToolDescriptor sel;
TaskActionDescriptor zoom;
TabularLayout layout;
public DemoTaskInfo2() {
title = new TaskDescriptor(Demo.class, "Demo", "For Demo purposes only");
factor = new TaskParamDescriptor(Demo.class, "zoomFactor", "Zoom by", "getZoomFactors");
sel = new TaskToolDescriptor(Demo.class, "select", "Select", ClientActions.MAP_RECTANGLE);
sel.setRendererType(ButtonDescriptor.IMAGE_RENDERER_TYPE);
sel.setDefaultImage("images/tasks/maptools/identify.png");
sel.setHoverImage("images/tasks/maptools/identifyU.png");
sel.setSelectedImage("images/tasks/maptools/identifyD.png");
zoom = new TaskActionDescriptor(Demo.class, "zoom", "Zoom");
zoom.setRendererType(ButtonDescriptor.IMAGE_RENDERER_TYPE);
zoom.setDefaultImage("images/tasks/maptools/fullext.png");
zoom.setHoverImage("images/tasks/maptools/fullextU.png");
zoom.setSelectedImage("images/tasks/maptools/fullextD.png");
layout = new TabularLayout();
layout.setId("demoTable");
layout.addComponent(factor, new TabularPosition(0, 0, 0, 0));
layout.addComponent(zoom, new TabularPosition(0, 1, 0, 0));
layout.addComponent(sel, new TabularPosition(0, 2, 0, 0));
}
public TaskDescriptor getTaskDescriptor() {
return title;
}
public TaskParamDescriptorModel[] getParamDescriptors() {
return new TaskParamDescriptor[] {factor};
}
public TaskActionDescriptorModel[] getActionDescriptors() {
return new TaskActionDescriptor[] {zoom};
}
public TaskToolDescriptorModel[] getToolDescriptors() {
return new TaskToolDescriptor[] {sel};
}
public TaskLayout[] getTaskLayout() {
return new TaskLayout[] {layout};
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -