A complete 3D game development suite written purely in Java.
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 
jmonkeyengine/sdk/jme3-codepalette/src/com/jme3/gde/codepalette/JavaSourceFileLayerPaletteF...

73 lines
1.9 KiB

/*
* JavaSourceFileLayerPaletteFactory.java
*
* Created on Jun 4, 2007, 12:33:34 PM
*
* To change this template, choose Tools | Templates
* and open the template in the editor.
*/
package com.jme3.gde.codepalette;
import java.io.IOException;
import javax.swing.Action;
import org.netbeans.spi.palette.PaletteActions;
import org.netbeans.spi.palette.PaletteController;
import org.netbeans.spi.palette.PaletteFactory;
import org.openide.util.Exceptions;
import org.openide.util.Lookup;
/**
*
* @author gw152771
*/
public class JavaSourceFileLayerPaletteFactory {
public static final String JAVA_PALETTE_FOLDER = "JavaPalette";
private static PaletteController palette = null;
public JavaSourceFileLayerPaletteFactory() {
}
public static PaletteController createPalette() {
try {
if (null == palette)
palette = PaletteFactory.createPalette(JAVA_PALETTE_FOLDER, new MyActions());
return palette;
} catch (IOException ex) {
Exceptions.printStackTrace(ex);
}
return null;
}
private static class MyActions extends PaletteActions {
//Add new buttons to the Palette Manager here:
public Action[] getImportActions() {
return null;
}
//Add new contextual menu items to the palette here:
public Action[] getCustomPaletteActions() {
return null;
}
//Add new contextual menu items to the categories here:
public Action[] getCustomCategoryActions(Lookup arg0) {
return null;
}
//Add new contextual menu items to the items here:
public Action[] getCustomItemActions(Lookup arg0) {
return null;
}
//Define the default action here:
public Action getPreferredAction(Lookup arg0) {
return null;
}
}
}