¿Qué librerías de Look&Feel estás usando, cuando lanza esa excepción?.
Da la impresión de que la librería LaF no reconoce ese componente.
import de.javasoft.plaf.synthetica.SyntheticaBlueMoonLookAndFeel;
y cuando arranca el jframe hace esto y trae la forma visual
try {
UIManager.setLookAndFeel(new SyntheticaBlueMoonLookAndFeel());
} catch (Exception e) {
JOptionPane.showMessageDialog(null, "ERROR" + e.getMessage());
}
Supongo que sin esa librería no hay problema, por lo que es muy posible que no soporte ese componente.
Te sugiero que pruebes con otra librería de LaF: http://www.jtattoo.net/index.html
La uso desde hace varios años, y funciona muy bien. Aunque solo sea para salir de dudas.
necesito usar ese estilo de look and feel, no habra otra solucion??
Hola amigos de java hispano.
sucede que estoy tratando de usar un jsdatepicker (calendiario de la libreria xSwing), pero ademas uso para mi aplicacion las librerias look and feel. sucede que al arrancar la aplicacion le lanza el siguiente error:
UIDefaults.getUI() failed: no ComponentUI class for: org.jdesktop.swingx.JXMonthView[,0,0,0x0,invalid,alignmentX=0.0,alignmentY=0.0,border=,flags=0,maximumSize=,minimumSize=,preferredSize=]
java.lang.Error
at javax.swing.UIDefaults.getUIError(UIDefaults.java:711)
at javax.swing.MultiUIDefaults.getUIError(MultiUIDefaults.java:133)
at javax.swing.UIDefaults.getUI(UIDefaults.java:741)
at javax.swing.UIManager.getUI(UIManager.java:989)
at org.jdesktop.swingx.plaf.LookAndFeelAddons.getUI(LookAndFeelAddons.java:308)
at org.jdesktop.swingx.JXMonthView.updateUI(JXMonthView.java:786)
at org.jdesktop.swingx.JXMonthView.(JXMonthView.java:318)
at org.jdesktop.swingx.JXMonthView.(JXMonthView.java:255)
at org.jdesktop.swingx.JXDatePicker.initMonthView(JXDatePicker.java:359)
at org.jdesktop.swingx.JXDatePicker.init(JXDatePicker.java:351)
at org.jdesktop.swingx.JXDatePicker.(JXDatePicker.java:279)
at org.jdesktop.swingx.JXDatePicker.(JXDatePicker.java:230)
at eusa_orden_trabajo.NewJFrame.initComponents(NewJFrame.java:41)
at eusa_orden_trabajo.NewJFrame.(NewJFrame.java:24)
at eusa_orden_trabajo.NewJFrame$1.run(NewJFrame.java:83)
at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:209)
at java.awt.EventQueue.dispatchEvent(EventQueue.java:597)
at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:269)
at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:184)
at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:174)
at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:169)
at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:161)
at java.awt.EventDispatchThread.run(EventDispatchThread.java:122)
Exception in thread "AWT-EventQueue-0" java.lang.NullPointerException
at org.jdesktop.swingx.plaf.LookAndFeelAddons.getUI(LookAndFeelAddons.java:313)
at org.jdesktop.swingx.JXMonthView.updateUI(JXMonthView.java:786)
at org.jdesktop.swingx.JXMonthView.(JXMonthView.java:318)
at org.jdesktop.swingx.JXMonthView.(JXMonthView.java:255)
at org.jdesktop.swingx.JXDatePicker.initMonthView(JXDatePicker.java:359)
at org.jdesktop.swingx.JXDatePicker.init(JXDatePicker.java:351)
at org.jdesktop.swingx.JXDatePicker.(JXDatePicker.java:279)
at org.jdesktop.swingx.JXDatePicker.(JXDatePicker.java:230)
at eusa_orden_trabajo.NewJFrame.initComponents(NewJFrame.java:41)
at eusa_orden_trabajo.NewJFrame.(NewJFrame.java:24)
at eusa_orden_trabajo.NewJFrame$1.run(NewJFrame.java:83)
at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:209)
at java.awt.EventQueue.dispatchEvent(EventQueue.java:597)
at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:269)
at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:184)
at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:174)
at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:169)
at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:161)
at java.awt.EventDispatchThread.run(EventDispatchThread.java:122)
GENERACIÓN CORRECTA (total time: 3 seconds)
por favor si alguien sabe la solucion para eso les agradeceria que me pasen el dato