How do I add a new panel to a Project Properties dialog?

Apache NetBeans Wiki Index

Note: These pages are being reviewed.

Create and register the panel (here for Java SE projects):

public class BlaPanelProvider implements ProjectCustomizer.CompositeCategoryProvider {
    public @Override Category createCategory(Lookup context) {
        return ProjectCustomizer.Category.create(
    public @Override JComponent createComponent(Category category, Lookup context) {
        return new BlaPanel();

See also Project Properties GUI for custom project templates and Adding New Tabs to the Project Properties Dialog in NetBeans IDE.