Buscar
Social
Ofertas laborales ES

Foro sobre Java SE > erco - problemas entre jsdatepicker y look and feel

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

octubre 1, 2012 | Unregistered Commentererco

¿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.

octubre 1, 2012 | Registered Commenterchoces

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());
}

octubre 1, 2012 | Unregistered Commentererco

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.

octubre 1, 2012 | Registered Commenterchoces

necesito usar ese estilo de look and feel, no habra otra solucion??

octubre 2, 2012 | Unregistered Commentererco