当前位置: 首页>>代码示例>>Java>>正文


Java Perspective类代码示例

本文整理汇总了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;
}
 
开发者ID:transwarpio,项目名称:rapidminer,代码行数:33,代码来源:PrintingTools.java

示例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;
}
 
开发者ID:transwarpio,项目名称:rapidminer,代码行数:7,代码来源:WorkspaceAction.java

示例3: getPerspective

import com.rapidminer.gui.Perspective; //导入依赖的package包/类
/**
 * Returns the {@link Perspective} for this action.
 */
public Perspective getPerspective() {
	return perspective;
}
 
开发者ID:transwarpio,项目名称:rapidminer,代码行数:7,代码来源:WorkspaceAction.java

示例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;
}
 
开发者ID:rapidminer,项目名称:rapidminer-5,代码行数:6,代码来源:WorkspaceAction.java


注:本文中的com.rapidminer.gui.Perspective类示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。