swing - Java and Windows Look & feel -
i made swing application scans images; , each image represented leaf tree
the problem faced throws exception
exception in thread "awt-eventqueue-0" java.lang.nullpointerexception @ com.sun.java.swing.plaf.windows.xpstyle$skin.getwidth(xpstyle.java:513) @ com.sun.java.swing.plaf.windows.xpstyle$skin.getwidth(xpstyle.java:517) @ com.sun.java.swing.plaf.windows.windowstreeui$expandedicon.geticonwidth(windowstreeui.java:138) @ javax.swing.plaf.basic.basictreeui.drawcentered(basictreeui.java:1580) @ javax.swing.plaf.basic.basictreeui.paintexpandcontrol(basictreeui.java:1464) @ javax.swing.plaf.basic.basictreeui.paint(basictreeui.java:1206) @ javax.swing.plaf.componentui.update(componentui.java:143) @ javax.swing.jcomponent.paintcomponent(jcomponent.java:763) @ javax.swing.jcomponent.paint(jcomponent.java:1027) @ javax.swing.jcomponent.painttooffscreen(jcomponent.java:5122) @ javax.swing.bufferstrategypaintmanager.paint(bufferstrategypaintmanager.java:285) @ javax.swing.repaintmanager.paint(repaintmanager.java:1128) @ javax.swing.jcomponent._paintimmediately(jcomponent.java:5070) @ javax.swing.jcomponent.paintimmediately(jcomponent.java:4880) @ javax.swing.repaintmanager.paintdirtyregions(repaintmanager.java:723) @ javax.swing.repaintmanager.paintdirtyregions(repaintmanager.java:679) @ javax.swing.repaintmanager.seqpaintdirtyregions(repaintmanager.java:659) @ javax.swing.systemeventqueueutilities$componentworkrequest.run(systemeventqueueutilities.java:128) @ java.awt.event.invocationevent.dispatch(invocationevent.java:209) @ java.awt.eventqueue.dispatchevent(eventqueue.java:597) @ java.awt.eventdispatchthread.pumponeeventforfilters(eventdispatchthread.java:273) @ java.awt.eventdispatchthread.pumpeventsforfilter(eventdispatchthread.java:183) @ java.awt.eventdispatchthread.pumpeventsforhierarchy(eventdispatchthread.java:173) @ java.awt.eventdispatchthread.pumpevents(eventdispatchthread.java:168) @ java.awt.eventdispatchthread.pumpevents(eventdispatchthread.java:160) @ java.awt.eventdispatchthread.run(eventdispatchthread.java:121)
and don't know why appears note: using windows , feel
uimanager.setlookandfeel("com.sun.java.swing.plaf.windows.windowslookandfeel");
and java 1.6_22 under windows-7
try this:
//set , feel users os laf. try { uimanager.setlookandfeel(uimanager.getsystemlookandfeelclassname()); } catch (classnotfoundexception e) { e.printstacktrace(); } catch (instantiationexception e) { e.printstacktrace(); } catch (illegalaccessexception e) { e.printstacktrace(); } catch (unsupportedlookandfeelexception e) { e.printstacktrace(); }
Comments
Post a Comment