public void setShellSize(Rectangle rec) { if (insLog.isLoggable(Level.FINE)) insLog.fine("Setting shell size on " + this + " to " + rec); XToolkit.awtLock(); try { updateSizeHints(rec.x, rec.y, rec.width, rec.height); XlibWrapper.XResizeWindow(XToolkit.getDisplay(), getShell(), rec.width, rec.height); } finally { XToolkit.awtUnlock(); } }