Buongiorno,
ho sviluppato un'applicazione in Java per la gestione del campionato.
Si compone di una JDesktopPane dove poter decidere di aprire varie Gestioni in delle JInternalFrame.
Adesso avevo la necessità di aprire un JDialog, cosa che mi fa correttamente, però non appena chiudo il JDialog e clicco sui menù del JDesktopFrame si aprono a spezzoni e nel mentre mi genera questa eccezione.....
Ci sto impazzendo per sta cosa, anche xche non dipende dal mio codice perché l'eccezione non parte da nessuna delle mie classi...quindi è una cosa che nn so nemmeno da dove proviene...
Grazie anticipatamente per ogni aiuto
codice:Exception in thread "AWT-EventQueue-0" java.lang.NullPointerException at sun.font.FontDesignMetrics$MetricsKey.init(Unknown Source) at sun.font.FontDesignMetrics.getMetrics(Unknown Source) at sun.swing.SwingUtilities2.getFontMetrics(Unknown Source) at javax.swing.JComponent.getFontMetrics(Unknown Source) at sun.swing.MenuItemLayoutHelper.reset(Unknown Source) at javax.swing.plaf.synth.SynthMenuItemLayoutHelper.<init>(Unknown Source) at javax.swing.plaf.synth.SynthGraphicsUtils.paint(Unknown Source) at javax.swing.plaf.synth.SynthMenuItemUI.paint(Unknown Source) at javax.swing.plaf.synth.SynthMenuItemUI.update(Unknown Source) at javax.swing.JComponent.paintComponent(Unknown Source) at javax.swing.JComponent.paint(Unknown Source) at javax.swing.JComponent.paintChildren(Unknown Source) at javax.swing.JComponent.paint(Unknown Source) at javax.swing.JComponent.paintToOffscreen(Unknown Source) at javax.swing.RepaintManager$PaintManager.paintDoubleBuffered(Unknown Source) at javax.swing.RepaintManager$PaintManager.paint(Unknown Source) at javax.swing.RepaintManager.paint(Unknown Source) at javax.swing.JComponent._paintImmediately(Unknown Source) at javax.swing.JComponent.paintImmediately(Unknown Source) at javax.swing.RepaintManager.paintDirtyRegions(Unknown Source) at javax.swing.RepaintManager.paintDirtyRegions(Unknown Source) at javax.swing.RepaintManager.prePaintDirtyRegions(Unknown Source) at javax.swing.RepaintManager.access$700(Unknown Source) at javax.swing.RepaintManager$ProcessingRunnable.run(Unknown Source) at java.awt.event.InvocationEvent.dispatch(Unknown Source) at java.awt.EventQueue.dispatchEventImpl(Unknown Source) at java.awt.EventQueue.access$000(Unknown Source) at java.awt.EventQueue$1.run(Unknown Source) at java.awt.EventQueue$1.run(Unknown Source) at java.security.AccessController.doPrivileged(Native Method) at java.security.AccessControlContext$1.doIntersectionPrivilege(Unknown Source) at java.awt.EventQueue.dispatchEvent(Unknown Source) at java.awt.EventDispatchThread.pumpOneEventForFilters(Unknown Source) at java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source) at java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source) at java.awt.EventDispatchThread.pumpEvents(Unknown Source) at java.awt.EventDispatchThread.pumpEvents(Unknown Source) at java.awt.EventDispatchThread.run(Unknown Source)