SDK:
- use base Node object in MaterialPropertyEditor git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@9923 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
This commit is contained in:
parent
97909725cb
commit
2aae8d72a6
@ -36,7 +36,6 @@ import com.jme3.gde.core.assets.ProjectAssetManager;
|
|||||||
import com.jme3.gde.core.scene.SceneApplication;
|
import com.jme3.gde.core.scene.SceneApplication;
|
||||||
import com.jme3.gde.core.scene.SceneRequest;
|
import com.jme3.gde.core.scene.SceneRequest;
|
||||||
import com.jme3.gde.core.sceneexplorer.SceneExplorerTopComponent;
|
import com.jme3.gde.core.sceneexplorer.SceneExplorerTopComponent;
|
||||||
import com.jme3.gde.core.sceneexplorer.nodes.AbstractSceneExplorerNode;
|
|
||||||
import com.jme3.gde.core.properties.SceneExplorerProperty;
|
import com.jme3.gde.core.properties.SceneExplorerProperty;
|
||||||
import com.jme3.gde.core.properties.SceneExplorerPropertyEditor;
|
import com.jme3.gde.core.properties.SceneExplorerPropertyEditor;
|
||||||
import com.jme3.material.Material;
|
import com.jme3.material.Material;
|
||||||
@ -53,6 +52,7 @@ import java.util.concurrent.Callable;
|
|||||||
import java.util.concurrent.ExecutionException;
|
import java.util.concurrent.ExecutionException;
|
||||||
import org.openide.filesystems.FileObject;
|
import org.openide.filesystems.FileObject;
|
||||||
import org.openide.loaders.DataObject;
|
import org.openide.loaders.DataObject;
|
||||||
|
import org.openide.nodes.Node;
|
||||||
import org.openide.util.Exceptions;
|
import org.openide.util.Exceptions;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
@ -99,7 +99,7 @@ public class MaterialPropertyEditor implements PropertyEditor, SceneExplorerProp
|
|||||||
public void setAsText(final String text) throws IllegalArgumentException {
|
public void setAsText(final String text) throws IllegalArgumentException {
|
||||||
if ("create j3m file".equals(text)) {
|
if ("create j3m file".equals(text)) {
|
||||||
try {
|
try {
|
||||||
AbstractSceneExplorerNode geom = SceneExplorerTopComponent.findInstance().getLastSelected();
|
Node geom = SceneExplorerTopComponent.findInstance().getLastSelected();
|
||||||
assert (geom != null);
|
assert (geom != null);
|
||||||
ProjectAssetManager pm = geom.getLookup().lookup(ProjectAssetManager.class);
|
ProjectAssetManager pm = geom.getLookup().lookup(ProjectAssetManager.class);
|
||||||
assert (pm != null);
|
assert (pm != null);
|
||||||
|
Loading…
x
Reference in New Issue
Block a user