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


Java IconNodeWidget类代码示例

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


IconNodeWidget类属于org.netbeans.api.visual.widget.general包,在下文中一共展示了IconNodeWidget类的14个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的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

示例10: creaRoot

import org.netbeans.api.visual.widget.general.IconNodeWidget; //导入依赖的package包/类
private void creaRoot(Scene scene) {
    float[] coloreBordo = new float[3];
    Color.RGBtoHSB(186, 205, 240, coloreBordo);
    Color colorBordo = Color.getHSBColor(coloreBordo[0], coloreBordo[1], coloreBordo[2]);

    rootWidget = new IconNodeWidget(scene);
    rootWidget.setLayout(LayoutFactory.createVerticalFlowLayout(LayoutFactory.SerialAlignment.CENTER, 0));
    rootWidget.removeChildren();
    LineBorder lineBorder = new LineBorder(colorBordo, 1, true);
    rootWidget.setBorder(lineBorder);
}
 
开发者ID:dbunibas,项目名称:spicy,代码行数:12,代码来源:ConstantCompositionWidget.java

示例11: attachNodeWidget

import org.netbeans.api.visual.widget.general.IconNodeWidget; //导入依赖的package包/类
@Override
protected Widget attachNodeWidget(MyNode node) {
    IconNodeWidget widget = new IconNodeWidget(this);
    widget.setImage(node.getImage());
    widget.setLabel(Long.toString(node.hashCode()));
    widget.getLabelWidget().getActions().addAction(this.editorAction);
    widget.getActions().addAction(createSelectAction());
    widget.getActions().addAction(ActionFactory.createMoveAction());
    widget.getActions().addAction(createObjectHoverAction());
    mainLayer.addChild(widget);
    return widget;
}
 
开发者ID:Alidron,项目名称:designer,代码行数:13,代码来源:GraphSceneImpl.java

示例12: initContent

import org.netbeans.api.visual.widget.general.IconNodeWidget; //导入依赖的package包/类
@Messages("ACT_FixVersionConflict=Fix Version Conflict...")
private void initContent (DependencyGraphScene scene, GraphNodeImplementation impl, Icon icon) {
    contentW = new LevelOfDetailsWidget(scene, 0.05, 0.1, Double.MAX_VALUE, Double.MAX_VALUE);
    contentW.setBorder(BorderFactory.createLineBorder(10));
    contentW.setLayout(LayoutFactory.createVerticalFlowLayout(LayoutFactory.SerialAlignment.JUSTIFY, 1));

    //Artifact name (with optional project icon on the left)
    nodeW = new IconNodeWidget(scene, TextOrientation.RIGHT_CENTER);
    nodeW.setLabel(node.getImpl().getQualifiedName() + "  ");

    if (null != icon) {
        nodeW.setImage(ImageUtilities.icon2Image(icon));
    }

    nodeW.getLabelWidget().setUseGlyphVector(true);

    if (node.isRoot()) {
        Font defF = scene.getDefaultFont();
        nodeW.getLabelWidget().setFont(defF.deriveFont(Font.BOLD, defF.getSize() + 3f));
    }
    contentW.addChild(nodeW);
    
    if(getDependencyGraphScene().supportsVersions()) {
        Widget versionDetW = new LevelOfDetailsWidget(scene, 0.5, 0.7, Double.MAX_VALUE, Double.MAX_VALUE);
        versionDetW.setLayout(LayoutFactory.createHorizontalFlowLayout(LayoutFactory.SerialAlignment.CENTER, 2));
        contentW.addChild(versionDetW);
        versionW = new LabelWidget(scene);
        versionW.setLabel(scene.getVersion(node.getImpl()));
        versionW.setUseGlyphVector(true);
        int mngState = node.getManagedState();
        if (mngState != GraphNode.UNMANAGED) { 
             lockW = new ImageWidget(scene,
                    mngState == GraphNode.MANAGED ? ImageUtilities.loadImage(LOCK_ICON) : ImageUtilities.loadImage(LOCK_BROKEN_ICON));
        }
        versionDetW.addChild(versionW);
        if (lockW != null) {
            versionDetW.addChild(lockW);
        }
    }

    // fix hint
    if (fixConflictAction != null) {
        Widget rootW = new Widget(scene);
        rootW.setLayout(LayoutFactory.createOverlayLayout());
        fixHintW = new ImageWidget(scene, ImageUtilities.loadImage(BULB_ICON));
        fixHintW.setVisible(false);
        fixHintW.setToolTipText(ACT_FixVersionConflict());
        fixHintW.getActions().addAction(sceneHoverActionAction);
        fixHintW.getActions().addAction(fixConflictAction);
        Widget panelW = new Widget(scene);
        panelW.setLayout(LayoutFactory.createVerticalFlowLayout(LayoutFactory.SerialAlignment.LEFT_TOP, 0));
        panelW.setBorder(BorderFactory.createEmptyBorder(0, 3));
        panelW.addChild(fixHintW);
        rootW.addChild(panelW);
        rootW.addChild(contentW);
        addChild(rootW);
    } else {
        addChild(contentW);
    }

}
 
开发者ID:apache,项目名称:incubator-netbeans,代码行数:62,代码来源:NodeWidget.java

示例13: creaRootWidget

import org.netbeans.api.visual.widget.general.IconNodeWidget; //导入依赖的package包/类
private void creaRootWidget(Scene scene) {
        rootWidget = new IconNodeWidget(scene);
        rootWidget.setLayout(LayoutFactory.createVerticalFlowLayout());
        rootWidget.removeChildren();
//        rootWidget.setBorder(BorderFactory.createLineBorder(Color.BLACK));
    }
 
开发者ID:dbunibas,项目名称:spicy,代码行数:7,代码来源:ConnectionInfoWidget.java

示例14: createNodeWidget

import org.netbeans.api.visual.widget.general.IconNodeWidget; //导入依赖的package包/类
protected Widget createNodeWidget(N node) {
    IconNodeWidget result = new IconNodeWidget(this);
    result.setLabel(node + "");
    return result;
}
 
开发者ID:timboudreau,项目名称:vl-jung,代码行数:6,代码来源:BaseJungScene.java


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