本文整理汇总了Java中org.netbeans.api.visual.widget.general.IconNodeWidget.setImage方法的典型用法代码示例。如果您正苦于以下问题:Java IconNodeWidget.setImage方法的具体用法?Java IconNodeWidget.setImage怎么用?Java IconNodeWidget.setImage使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类org.netbeans.api.visual.widget.general.IconNodeWidget
的用法示例。
在下文中一共展示了IconNodeWidget.setImage方法的11个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的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();
}
示例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;
}
示例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;
}
示例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;
}
示例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;
}
示例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;
}
示例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;
}
示例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;
}
示例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;
}
示例10: 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;
}
示例11: 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);
}
}