diff --git a/sdk/jme3-core/src/com/jme3/gde/core/filters/AbstractFilterNode.java b/sdk/jme3-core/src/com/jme3/gde/core/filters/AbstractFilterNode.java index 055155e31..cbf874520 100644 --- a/sdk/jme3-core/src/com/jme3/gde/core/filters/AbstractFilterNode.java +++ b/sdk/jme3-core/src/com/jme3/gde/core/filters/AbstractFilterNode.java @@ -41,6 +41,7 @@ import org.openide.loaders.DataObject; import org.openide.nodes.AbstractNode; import org.openide.nodes.Children; import org.openide.nodes.Node; +import org.openide.nodes.Sheet; import org.openide.util.Exceptions; import org.openide.util.actions.SystemAction; @@ -106,6 +107,22 @@ public abstract class AbstractFilterNode extends AbstractNode implements FilterN return null; } + @Override + protected Sheet createSheet() { + Sheet sheet = super.createSheet(); + Sheet.Set set = Sheet.createPropertiesSet(); + set.setDisplayName("Filter"); + set.setName(Node.class.getName()); + Filter obj = filter; + if (obj == null) { + return sheet; + } + set.put(makeProperty(obj, float.class, "getName", "setName", "Name")); + set.put(makeProperty(obj, boolean.class, "setEnabled", "isEnabled", "Enabled")); + sheet.put(set); + return sheet; + + } /** * @param saveCookie the saveCookie to set */