public void destroyWindow() { if (parent != null) { parent.removeFocusListener(parent_focus_tracker); parent_focus_tracker = null; } nReleaseDC(hwnd, hdc); nDestroyWindow(hwnd); freeLargeIcon(); freeSmallIcon(); resetCursorClipping(); }