private void sizeTerminalFromComponent() { if (myTerminalStarter != null) { final int newWidth = getWidth() / myCharSize.width; final int newHeight = getHeight() / myCharSize.height; if (newHeight > 0 && newWidth > 0) { final Dimension newSize = new Dimension(newWidth, newHeight); myTerminalStarter.postResize(newSize, RequestOrigin.User); } } }