public static void main(String[] args){ AnimateEx ex= new AnimateEx(); ex.setVisible(true); } }
When I run the application without the followin lines in the constructor : FontMetrics fm= g.getFontMetrics(); stringWidth = fm.stringWidth(theString); stringTop = fm.getAscent(); stringBottom = fm.getDescent();
(which I add to get some text measure )it works well but after adding those lines I got this error (no error during compile but have it when run):
Exception in thread "main" java.lang.NullPointerException at AnimateEx.<init>(AnimateEx.java:20) at AnimateEx.main(AnimateEx.java:28)