Look-And_Feel Nimbus em JTable

2 respostas
H

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.

2 Respostas

Robsonvnt

veja se fez isso depois de instanciar a classe

S

po que legal, como faco pra usar este look and feel nas minhas aplicacoes?

Criado 26 de novembro de 2007
Ultima resposta 18 de ago. de 2008
Respostas 2
Participantes 3