@Override public void paint(Graphics g) { super.paint(g); /* * This needs to be done in paint(), not in paintComponent (as far as * the check is done at paint time). paintComponent does not necessarily * get called at all due to InternalWindow using cached drawing. */ checkDistance(); }
@Override public void close() { content.release(); super.close(); }