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


Java IconNodeWidget.setPreferredLocation方法代码示例

本文整理汇总了Java中org.netbeans.api.visual.widget.general.IconNodeWidget.setPreferredLocation方法的典型用法代码示例。如果您正苦于以下问题:Java IconNodeWidget.setPreferredLocation方法的具体用法?Java IconNodeWidget.setPreferredLocation怎么用?Java IconNodeWidget.setPreferredLocation使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在org.netbeans.api.visual.widget.general.IconNodeWidget的用法示例。


在下文中一共展示了IconNodeWidget.setPreferredLocation方法的9个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Java代码示例。

示例1: showSliderImpl

import org.netbeans.api.visual.widget.general.IconNodeWidget; //导入方法依赖的package包/类
private void showSliderImpl(LayerWidget constraintslayer, Point point) {

        ComponentWidget componentWidget = new ComponentWidget(scene, slider);

        componentWidget.getActions().addAction(ActionFactory.createMoveAction());

        CaratteristicheBarra caratteristicheBarra = new CaratteristicheBarra(componentWidget, Costanti.INTERMEDIE_BARRA);
        IconNodeWidget barra = new IconNodeWidget(scene);
        barra.setLayout(LayoutFactory.createHorizontalFlowLayout());
        barra.setImage(ImageUtilities.loadImage(Costanti.ICONA_MOVE));
        ComponentWidget labelConfidence = new ComponentWidget(scene, jLabelConfidenceLevel);
        labelConfidence.setPreferredSize(new Dimension(100, 10));
        barra.addChild(labelConfidence);
        Point pointBarra = new Point(point.x - Costanti.OFF_SET_X_WIDGET_BARRA, point.y - Costanti.OFF_SET_Y_WIDGET_BARRA);
        barra.setPreferredLocation(pointBarra);
        MyMoveProviderGeneric moveProvider = new MyMoveProviderGeneric();
        barra.getActions().addAction(ActionFactory.createMoveAction(moveProvider, moveProvider));

//        int x = myGraphScene.getBounds()
        componentWidget.setPreferredLocation(new Point(point.x, point.y));
        constraintslayer.addChild(componentWidget, barra);
        constraintslayer.addChild(barra, caratteristicheBarra);
        scene.validate();
        myGraphScene.updateUI();
    }
 
开发者ID:dbunibas,项目名称:spicy,代码行数:26,代码来源:MyPopupSceneMatcher.java

示例2: createConstantInterWidget

import org.netbeans.api.visual.widget.general.IconNodeWidget; //导入方法依赖的package包/类
public Widget createConstantInterWidget(Scene scene, LayerWidget mainLayer, LayerWidget connectionLayer, JPanel pannelloPrincipale, Point point, GraphSceneGlassPane glassPane) {
    CaratteristicheWidgetInterConst caratteristicheWidget = new CaratteristicheWidgetInterConst();
    caratteristicheWidget.setTreeType(Costanti.INTERMEDIE);
    caratteristicheWidget.setFormValidation(new FormValidation(true));
    ConstantWidget rootWidget = new ConstantWidget(scene, point, caratteristicheWidget);
    rootWidget.getActions().addAction(ActionFactory.createEditAction(new MyEditProviderConst(caratteristicheWidget)));
    rootWidget.getActions().addAction(ActionFactory.createConnectAction(connectionLayer, new ActionConstantConnection(mainLayer, connectionLayer, caratteristicheWidget)));
    rootWidget.getActions().addAction(ActionFactory.createPopupMenuAction(new MyPopupProviderDeleteConst(glassPane)));

    CaratteristicheBarra caratteristicheBarra = new CaratteristicheBarra(rootWidget, Costanti.INTERMEDIE_BARRA);
    IconNodeWidget barra = new IconNodeWidget(scene);
    barra.setImage(ImageUtilities.loadImage(Costanti.ICONA_MOVE));
    Point pointBarra = new Point(rootWidget.getPreferredLocation().x - Costanti.OFF_SET_X_WIDGET_BARRA, rootWidget.getPreferredLocation().y - Costanti.OFF_SET_Y_WIDGET_BARRA);
    barra.setPreferredLocation(pointBarra);
    IntermediateMoveProvider moveProvider = new IntermediateMoveProvider(pannelloPrincipale);
    barra.getActions().addAction(ActionFactory.createMoveAction(moveProvider, moveProvider));
    caratteristicheWidget.setWidgetBarra(barra);

    mainLayer.addChild(rootWidget, caratteristicheWidget);
    mainLayer.addChild(barra, caratteristicheBarra);

    glassPane.addConstant(rootWidget);
    glassPane.addConstant(barra);

    return rootWidget;
}
 
开发者ID:dbunibas,项目名称:spicy,代码行数:27,代码来源:WidgetCreator.java

示例3: createFunctionWidget

import org.netbeans.api.visual.widget.general.IconNodeWidget; //导入方法依赖的package包/类
public Widget createFunctionWidget(Scene scene, LayerWidget mainLayer, LayerWidget connectionLayer, JPanel pannelloPrincipale, Point point, GraphSceneGlassPane glassPane) {
    FunctionWidget rootWidget = new FunctionWidget(scene, point);
    CaratteristicheWidgetInterFunction caratteristicheWidget = new CaratteristicheWidgetInterFunction();
    caratteristicheWidget.setTreeType(Costanti.INTERMEDIE);
    rootWidget.getActions().addAction(ActionFactory.createEditAction(new MyEditProviderFunction(caratteristicheWidget)));
    rootWidget.getActions().addAction(ActionFactory.createConnectAction(connectionLayer, new ActionFunctionConnection(connectionLayer, mainLayer, caratteristicheWidget)));
    rootWidget.getActions().addAction(ActionFactory.createPopupMenuAction(new MyPopupProviderDeleteFunc(glassPane)));

    CaratteristicheBarra caratteristicheBarra = new CaratteristicheBarra(rootWidget, Costanti.INTERMEDIE_BARRA);
    IconNodeWidget barra = new IconNodeWidget(scene);
    barra.setImage(ImageUtilities.loadImage(Costanti.ICONA_MOVE));
    Point pointBarra = new Point(rootWidget.getPreferredLocation().x - Costanti.OFF_SET_X_WIDGET_BARRA, rootWidget.getPreferredLocation().y - Costanti.OFF_SET_Y_WIDGET_BARRA);
    barra.setPreferredLocation(pointBarra);
    IntermediateMoveProvider moveProvider = new IntermediateMoveProvider(pannelloPrincipale);
    barra.getActions().addAction(ActionFactory.createMoveAction(moveProvider, moveProvider));
    caratteristicheWidget.setWidgetBarra(barra);

    mainLayer.addChild(rootWidget, caratteristicheWidget);
    mainLayer.addChild(barra, caratteristicheBarra);

    glassPane.addFunction(rootWidget);
    glassPane.addFunction(barra);

    return rootWidget;
}
 
开发者ID:dbunibas,项目名称:spicy,代码行数:26,代码来源:WidgetCreator.java

示例4: createAttributeGroupWidget

import org.netbeans.api.visual.widget.general.IconNodeWidget; //导入方法依赖的package包/类
public Widget createAttributeGroupWidget(Scene scene, LayerWidget mainLayer, LayerWidget connectionLayer, JPanel pannelloPrincipale, Point point, GraphSceneGlassPane glassPane) {
        AttributeGroupWidget rootWidget = new AttributeGroupWidget(scene, point);
        CaratteristicheWidgetInterAttributeGroup caratteristicheWidget = new CaratteristicheWidgetInterAttributeGroup();
        caratteristicheWidget.setTreeType(Costanti.INTERMEDIE);
//        rootWidget.getActions().addAction(ActionFactory.createPopupMenuAction(new MyPopupProviderDeleteAttributeGroup(glassPane)));

        CaratteristicheBarra caratteristicheBarra = new CaratteristicheBarra(rootWidget, Costanti.INTERMEDIE_BARRA);
        IconNodeWidget barra = new IconNodeWidget(scene);
        barra.setImage(ImageUtilities.loadImage(Costanti.ICONA_MOVE));
        Point pointBarra = new Point(rootWidget.getPreferredLocation().x - Costanti.OFF_SET_X_WIDGET_BARRA, rootWidget.getPreferredLocation().y - Costanti.OFF_SET_Y_WIDGET_BARRA);
        barra.setPreferredLocation(pointBarra);
        IntermediateMoveProvider moveProvider = new IntermediateMoveProvider(pannelloPrincipale);
        barra.getActions().addAction(ActionFactory.createMoveAction(moveProvider, moveProvider));
        caratteristicheWidget.setWidgetBarra(barra);

        mainLayer.addChild(rootWidget, caratteristicheWidget);
        mainLayer.addChild(barra, caratteristicheBarra);

//        glassPane.addAttributeGroup(rootWidget);
//        glassPane.addAttributeGroup(barra);

        return rootWidget;
    }
 
开发者ID:dbunibas,项目名称:spicy,代码行数:24,代码来源:WidgetCreator.java

示例5: createFunctionalDependencyWidget

import org.netbeans.api.visual.widget.general.IconNodeWidget; //导入方法依赖的package包/类
public Widget createFunctionalDependencyWidget(Scene scene, LayerWidget mainLayer, LayerWidget connectionLayer, JPanel pannelloPrincipale, Point point, GraphSceneGlassPane glassPane) {
    FunctionalDependencyWidget rootWidget = new FunctionalDependencyWidget(scene, point);
    CaratteristicheWidgetInterFunctionalDep caratteristicheWidget = new CaratteristicheWidgetInterFunctionalDep();
    caratteristicheWidget.setTreeType(Costanti.INTERMEDIE);

    rootWidget.getActions().addAction(ActionFactory.createConnectAction(connectionLayer, new ActionFunctionalDepConnection(connectionLayer, mainLayer, caratteristicheWidget)));
    rootWidget.getActions().addAction(ActionFactory.createPopupMenuAction(new MyPopupProviderDeleteFunctionalDep(glassPane)));

    CaratteristicheBarra caratteristicheBarra = new CaratteristicheBarra(rootWidget, Costanti.INTERMEDIE_BARRA);
    IconNodeWidget barra = new IconNodeWidget(scene);
    barra.setImage(ImageUtilities.loadImage(Costanti.ICONA_MOVE));
    Point pointBarra = new Point(rootWidget.getPreferredLocation().x - Costanti.OFF_SET_X_WIDGET_BARRA, rootWidget.getPreferredLocation().y - Costanti.OFF_SET_Y_WIDGET_BARRA);
    barra.setPreferredLocation(pointBarra);
    IntermediateMoveProvider moveProvider = new IntermediateMoveProvider(pannelloPrincipale);
    barra.getActions().addAction(ActionFactory.createMoveAction(moveProvider, moveProvider));
    caratteristicheWidget.setWidgetBarra(barra);

    mainLayer.addChild(rootWidget, caratteristicheWidget);
    mainLayer.addChild(barra, caratteristicheBarra);

    glassPane.addFunctionalDependency(rootWidget);
    glassPane.addFunctionalDependency(barra);
    scene.validate();

    return rootWidget;
}
 
开发者ID:dbunibas,项目名称:spicy,代码行数:27,代码来源:WidgetCreator.java

示例6: createUndefinedChainWidget

import org.netbeans.api.visual.widget.general.IconNodeWidget; //导入方法依赖的package包/类
public Widget createUndefinedChainWidget(Scene scene, LayerWidget mainLayer, LayerWidget connectionLayer, Point point, GraphSceneGlassPane glassPane) {
        ChainWidget rootWidget = new ChainWidget(scene, point, ImageUtilities.loadImage(Costanti.UNDEFINED_IMAGE, true));
        CaratteristicheWidgetChainComposition caratteristicheWidget = new CaratteristicheWidgetChainComposition();

        caratteristicheWidget.setTreeType(Costanti.COMPOSITION_TYPE);

        rootWidget.getActions().addAction(ActionFactory.createConnectAction(connectionLayer, new ActionUndefinedChainConnection(connectionLayer, mainLayer, caratteristicheWidget)));
        rootWidget.getActions().addAction(ActionFactory.createPopupMenuAction( new MyPopupProviderWidgetChainComposition(scene, connectionLayer)));
//        rootWidget.getActions().addAction(ActionFactory.createPopupMenuAction( new MyPopupProviderWidgetChainComposition(scene)));

        CaratteristicheBarra caratteristicheBarra = new CaratteristicheBarra(rootWidget, Costanti.INTERMEDIE_BARRA);
        IconNodeWidget barra = new IconNodeWidget(scene);
        barra.setImage(ImageUtilities.loadImage(Costanti.ICONA_MOVE));
        Point pointBarra = new Point(rootWidget.getPreferredLocation().x - Costanti.OFF_SET_X_WIDGET_BARRA, rootWidget.getPreferredLocation().y - Costanti.OFF_SET_Y_WIDGET_BARRA);
        barra.setPreferredLocation(pointBarra);
        MyMoveProviderGeneric moveProvider = new MyMoveProviderGeneric();
        barra.getActions().addAction(ActionFactory.createMoveAction(moveProvider, moveProvider));
        caratteristicheWidget.setWidgetBarra(barra);

        mainLayer.addChild(rootWidget, caratteristicheWidget);
        mainLayer.addChild(barra, caratteristicheBarra);

        glassPane.addFunction(rootWidget);
        glassPane.addFunction(barra);
        scene.validate();
//        scenario.setInComposition(true);
        
        return rootWidget;
    }
 
开发者ID:dbunibas,项目名称:spicy,代码行数:30,代码来源:WidgetCreator.java

示例7: createDefinedChainWidget

import org.netbeans.api.visual.widget.general.IconNodeWidget; //导入方法依赖的package包/类
public Widget createDefinedChainWidget(Scene scene, LayerWidget mainLayer, LayerWidget connectionLayer, Point point, GraphSceneGlassPane glassPane, Scenario scenario) {
        ChainWidget rootWidget = new ChainWidget(scene, point, scenario.getImageNumber());
        CaratteristicheWidgetChainComposition caratteristicheWidget = new CaratteristicheWidgetChainComposition(new MutableMappingTask(scenario.getMappingTask()));

        caratteristicheWidget.setTreeType(Costanti.COMPOSITION_TYPE);

//        rootWidget.getActions().addAction(ActionFactory.createEditAction(new MyEditProviderFunction(caratteristicheWidget)));
        rootWidget.getActions().addAction(ActionFactory.createConnectAction(connectionLayer, new ActionUndefinedChainConnection(connectionLayer, mainLayer, caratteristicheWidget)));
        MyPopupProviderWidgetChainComposition loadDataSource = new MyPopupProviderWidgetChainComposition(scene, connectionLayer);
        loadDataSource.setEnable(false);
        rootWidget.getActions().addAction(ActionFactory.createPopupMenuAction(loadDataSource));
//        rootWidget.getActions().addAction(ActionFactory.createPopupMenuAction(new MyPopupProviderDeleteFunc(glassPane)));
//        rootWidget.getActions().addAction(ActionFactory.createMoveAction());

        CaratteristicheBarra caratteristicheBarra = new CaratteristicheBarra(rootWidget, Costanti.INTERMEDIE_BARRA);
        IconNodeWidget barra = new IconNodeWidget(scene);
        barra.setImage(ImageUtilities.loadImage(Costanti.ICONA_MOVE));
        Point pointBarra = new Point(rootWidget.getPreferredLocation().x - Costanti.OFF_SET_X_WIDGET_BARRA, rootWidget.getPreferredLocation().y - Costanti.OFF_SET_Y_WIDGET_BARRA);
        barra.setPreferredLocation(pointBarra);
        MyMoveProviderGeneric moveProvider = new MyMoveProviderGeneric();
        barra.getActions().addAction(ActionFactory.createMoveAction(moveProvider, moveProvider));
        caratteristicheWidget.setWidgetBarra(barra);

        mainLayer.addChild(rootWidget, caratteristicheWidget);
        mainLayer.addChild(barra, caratteristicheBarra);

        glassPane.addFunction(rootWidget);
        glassPane.addFunction(barra);
        scene.validate();
//        scenario.setInComposition(true);
        
        return rootWidget;
    }
 
开发者ID:dbunibas,项目名称:spicy,代码行数:34,代码来源:WidgetCreator.java

示例8: createConstantWidget

import org.netbeans.api.visual.widget.general.IconNodeWidget; //导入方法依赖的package包/类
public Widget createConstantWidget(Scene scene, LayerWidget mainLayer, LayerWidget connectionLayer, Point point, GraphSceneGlassPane glassPane, Scenario scenario) {
        if(alrearyExistsConstantCompositionWidget(glassPane, scenario)) {
            return null;
        }
        ConstantCompositionWidget rootWidget = new ConstantCompositionWidget(scene, point, scenario.getImageNumber());
        CaratteristicheWidgetConstantComposition caratteristicheWidget = new CaratteristicheWidgetConstantComposition(new MutableMappingTask(scenario.getMappingTask()), scenario);

        caratteristicheWidget.setTreeType(Costanti.COMPOSITION_TYPE);

//        rootWidget.getActions().addAction(ActionFactory.createEditAction(new MyEditProviderFunction(caratteristicheWidget)));
        rootWidget.getActions().addAction(ActionFactory.createConnectAction(connectionLayer, new ActionConstantCompositionConnection(connectionLayer, mainLayer, caratteristicheWidget)));
        rootWidget.getActions().addAction(ActionFactory.createPopupMenuAction(new MyPopupProviderWidgetConstantComposition(glassPane.getScene())));
//        rootWidget.getActions().addAction(ActionFactory.createMoveAction());

        CaratteristicheBarra caratteristicheBarra = new CaratteristicheBarra(rootWidget, Costanti.INTERMEDIE_BARRA);
        IconNodeWidget barra = new IconNodeWidget(scene);
        barra.setImage(ImageUtilities.loadImage(Costanti.ICONA_MOVE));
        Point pointBarra = new Point(rootWidget.getPreferredLocation().x - Costanti.OFF_SET_X_WIDGET_BARRA, rootWidget.getPreferredLocation().y - Costanti.OFF_SET_Y_WIDGET_BARRA);
        barra.setPreferredLocation(pointBarra);
        MyMoveProviderGeneric moveProvider = new MyMoveProviderGeneric();
        barra.getActions().addAction(ActionFactory.createMoveAction(moveProvider, moveProvider));
        caratteristicheWidget.setWidgetBarra(barra);

        mainLayer.addChild(rootWidget, caratteristicheWidget);
        mainLayer.addChild(barra, caratteristicheBarra);

        glassPane.addFunction(rootWidget);
        glassPane.addFunction(barra);
        scene.validate();
//        scenario.setInComposition(true);
        
        return rootWidget;
    }
 
开发者ID:dbunibas,项目名称:spicy,代码行数:34,代码来源:WidgetCreator.java

示例9: createCompositionMergeWidget

import org.netbeans.api.visual.widget.general.IconNodeWidget; //导入方法依赖的package包/类
public Widget createCompositionMergeWidget(Scene scene, LayerWidget mainLayer, LayerWidget connectionLayer, Point point, GraphSceneGlassPane glassPane) {
        MergeWidget rootWidget = new MergeWidget(scene, point);
        CaratteristicheWidgetMergeComposition caratteristicheWidget = new CaratteristicheWidgetMergeComposition();

        caratteristicheWidget.setTreeType(Costanti.COMPOSITION_TYPE);

//        rootWidget.getActions().addAction(ActionFactory.createEditAction(new MyEditProviderFunction(caratteristicheWidget)));
 
        rootWidget.getActions().addAction(ActionFactory.createConnectAction(connectionLayer, new ActionMergeConnection(connectionLayer, mainLayer, caratteristicheWidget)));

        rootWidget.getActions().addAction(ActionFactory.createPopupMenuAction(new MyPopupProviderWidgetMergeComposition(glassPane.getScene(),connectionLayer)));
//        rootWidget.getActions().addAction(ActionFactory.createMoveAction());

        CaratteristicheBarra caratteristicheBarra = new CaratteristicheBarra(rootWidget, Costanti.INTERMEDIE_BARRA);
        IconNodeWidget barra = new IconNodeWidget(scene);
        barra.setImage(ImageUtilities.loadImage(Costanti.ICONA_MOVE));
        Point pointBarra = new Point(rootWidget.getPreferredLocation().x - Costanti.OFF_SET_X_WIDGET_BARRA, rootWidget.getPreferredLocation().y - Costanti.OFF_SET_Y_WIDGET_BARRA);
        barra.setPreferredLocation(pointBarra);
        MyMoveProviderGeneric moveProvider = new MyMoveProviderGeneric();
        barra.getActions().addAction(ActionFactory.createMoveAction(moveProvider, moveProvider));
        caratteristicheWidget.setWidgetBarra(barra);

        mainLayer.addChild(rootWidget, caratteristicheWidget);
        mainLayer.addChild(barra, caratteristicheBarra);

        glassPane.addFunction(rootWidget);
        glassPane.addFunction(barra);
        scene.validate();

        return rootWidget;
    }
 
开发者ID:dbunibas,项目名称:spicy,代码行数:32,代码来源:WidgetCreator.java


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