231232233234235236237238239240241
Canvas d = new Canvas() { @Override public void paint(Graphics g) { synchronized (this) { try { sg.processTo((Graphics2D) g); } catch (Exception e) { exception = e; } } }