本文整理汇总了Java中com.rapidminer.gui.Perspective类的典型用法代码示例。如果您正苦于以下问题:Java Perspective类的具体用法?Java Perspective怎么用?Java Perspective使用的例子?那么, 这里精选的类代码示例或许可以为您提供帮助。
Perspective类属于com.rapidminer.gui包,在下文中一共展示了Perspective类的4个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Java代码示例。
示例1: findExportComponents
import com.rapidminer.gui.Perspective; //导入依赖的package包/类
/**
* Returns a list of printable components from the currently visible perspective.
*
* @return the components that can be exported as an image.
*/
public static final List<PrintableComponent> findExportComponents() {
List<PrintableComponent> components = new LinkedList<>();
// otherwise search for all PrintableComponents in current perspective
for (DockableState state : RapidMinerGUI.getMainFrame().getDockingDesktop().getDockables()) {
if (state.isHidden()) {
continue;
}
Dockable dockable = state.getDockable();
// if dockable is visible, search for PrintableComponents
Component component = dockable.getComponent();
if (component.isShowing()) {
findExportComponents(component, components);
}
}
// at last add MainFrame as printable component
Perspective currentPerspective = RapidMinerGUI.getMainFrame().getPerspectiveController().getModel()
.getSelectedPerspective();
String perspectiveName = I18N.getGUIMessage("gui.action.workspace_" + currentPerspective.getName() + ".label");
components.add(new SimplePrintableComponent(RapidMinerGUI.getMainFrame(), perspectiveName,
I18N.getGUIMessage("gui.action.workspace_" + currentPerspective.getName() + ".icon")));
return components;
}
示例2: WorkspaceAction
import com.rapidminer.gui.Perspective; //导入依赖的package包/类
public WorkspaceAction(ApplicationPerspectives perspectives, Perspective perspective, String name) {
super(true, "workspace_" + name);
this.perspective = perspective;
this.perspectives = perspectives;
this.perspectiveController = null;
}
示例3: getPerspective
import com.rapidminer.gui.Perspective; //导入依赖的package包/类
/**
* Returns the {@link Perspective} for this action.
*/
public Perspective getPerspective() {
return perspective;
}
示例4: WorkspaceAction
import com.rapidminer.gui.Perspective; //导入依赖的package包/类
public WorkspaceAction(ApplicationPerspectives perspectives, Perspective perspective, String name) {
super("workspace_" + name);
this.perspective = perspective;
this.perspectives = perspectives;
}