Alguem já aplicou o look-and-feel Nimbus em um JTable, estou utilizando a ultima versão, disponivel no site só que não estou conseguindo fazer ele funcionar.
Ele está retornando um NullPointerException,
<blockquote>java.lang.NullPointerException
at javax.swing.JTable.setSelectionBackground(JTable.java:2468)
at javax.swing.plaf.synth.SynthTableUI.updateStyle(SynthTableUI.java:117)
at javax.swing.plaf.synth.SynthTableUI.installDefaults(SynthTableUI.java:95)
at javax.swing.plaf.basic.BasicTableUI.installUI(BasicTableUI.java:1354)
at javax.swing.JComponent.setUI(JComponent.java:668)
at javax.swing.JTable.setUI(JTable.java:3540)
at javax.swing.JTable.updateUI(JTable.java:3596)
at javax.swing.JTable.<init>(JTable.java:614)
at javax.swing.JTable.<init>(JTable.java:539)
at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:39)
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)
at org.swixml.DefaultFactory.newInstance(Unknown Source)
at org.swixml.Parser.getSwing(Unknown Source)
at org.swixml.Parser.getSwing(Unknown Source)
at org.swixml.Parser.getSwing(Unknown Source)
at org.swixml.Parser.getSwing(Unknown Source)
at org.swixml.Parser.getSwing(Unknown Source)
at org.swixml.Parser.getSwing(Unknown Source)
at org.swixml.Parser.getSwing(Unknown Source)
at org.swixml.Parser.parse(Unknown Source)
at org.swixml.SwingEngine.render(Unknown Source)
at org.swixml.SwingEngine.render(Unknown Source)
at org.swixml.SwingEngine.render(Unknown Source)
at br.com.digicon.gui.ConsultaIncidenteController$1.doInBackground(ConsultaIncidenteController.java:119)
at javax.swing.SwingWorker$1.call(SwingWorker.java:279)
at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:303)
at java.util.concurrent.FutureTask.run(FutureTask.java:138)
at javax.swing.SwingWorker.run(SwingWorker.java:319)
at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:885)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:907)
at java.lang.Thread.run(Thread.java:619)
Exception in thread “AWT-EventQueue-0” java.lang.NullPointerException
at br.com.digicon.gui.ConsultaIncidenteController$1$1.done(ConsultaIncidenteController.java:147)
at javax.swing.SwingWorker$5.run(SwingWorker.java:720)
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)</blockquote>
Dei uma pesquisada no sei java.net , e me parece que ainda não foi implantado para o JTable, se alguem quiser conferir https://nimbus.dev.java.net/project.html , agora a minha pergunta, é existe alguma maneira de fazer o look-and-feel, ignorar a JTable, não tentando aplicar nela.