java.lang.IllegalStateException: FontEditor delegate doesn't implement XMLPropertyEditor. at org.netbeans.modules.form.editors2.FontEditor.(FontEditor.java:82) at sun.reflect.GeneratedConstructorAccessor52.newInstance(Unknown Source) at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27) at java.lang.reflect.Constructor.newInstance(Constructor.java:513) at java.lang.Class.newInstance0(Class.java:355) at java.lang.Class.newInstance(Class.java:308) [catch] at org.netbeans.modules.form.FormPropertyEditorManager.createEditorInstances(FormPropertyEditorManager.java:200) at org.netbeans.modules.form.FormPropertyEditorManager.findEditor(FormPropertyEditorManager.java:44) at org.netbeans.modules.form.FormProperty.findDefaultEditor(FormProperty.java:874) at org.netbeans.modules.form.FormProperty.getCurrentEditor(FormProperty.java:539) at org.netbeans.modules.form.FormPropertyEditor.isPaintable(FormPropertyEditor.java:138) at org.openide.explorer.propertysheet.RendererFactory$StringRenderer.paint(RendererFactory.java:690) at org.openide.explorer.propertysheet.ButtonPanel.paint(ButtonPanel.java:249) at javax.swing.CellRendererPane.paintComponent(CellRendererPane.java:134) at javax.swing.plaf.basic.BasicTableUI.paintCell(BasicTableUI.java:2068) at javax.swing.plaf.basic.BasicTableUI.paintCells(BasicTableUI.java:1969) at javax.swing.plaf.basic.BasicTableUI.paint(BasicTableUI.java:1765) at javax.swing.plaf.ComponentUI.update(ComponentUI.java:143) at javax.swing.JComponent.paintComponent(JComponent.java:758) at org.openide.explorer.propertysheet.BaseTable.paintComponent(BaseTable.java:959) at org.openide.explorer.propertysheet.SheetTable.paintComponent(SheetTable.java:421) at javax.swing.JComponent.paint(JComponent.java:1022) at org.openide.explorer.propertysheet.BaseTable.paint(BaseTable.java:647) at javax.swing.JComponent.paintChildren(JComponent.java:859) at javax.swing.JComponent.paint(JComponent.java:1031) at javax.swing.JViewport.paint(JViewport.java:747) at javax.swing.JComponent.paintChildren(JComponent.java:859) at javax.swing.JComponent.paint(JComponent.java:1031) at javax.swing.JComponent.paintToOffscreen(JComponent.java:5104) at javax.swing.RepaintManager$PaintManager.paintDoubleBuffered(RepaintManager.java:1386) at javax.swing.RepaintManager$PaintManager.paint(RepaintManager.java:1317) at javax.swing.BufferStrategyPaintManager.paint(BufferStrategyPaintManager.java:301) at javax.swing.RepaintManager.paint(RepaintManager.java:1132) at javax.swing.JComponent._paintImmediately(JComponent.java:5052) at javax.swing.JComponent.paintImmediately(JComponent.java:4862) at javax.swing.RepaintManager.paintDirtyRegions(RepaintManager.java:727) at javax.swing.RepaintManager.paintDirtyRegions(RepaintManager.java:683) at javax.swing.RepaintManager.seqPaintDirtyRegions(RepaintManager.java:663) at javax.swing.SystemEventQueueUtilities$ComponentWorkRequest.run(SystemEventQueueUtilities.java:128) at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:209) at java.awt.EventQueue.dispatchEvent(EventQueue.java:597) at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:273) at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:183) at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:173) at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:168) at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:160) at java.awt.EventDispatchThread.run(EventDispatchThread.java:121)