@Override protected void doPaint() { paintSelf(); Toolkit.setClipRectangle(getChildsClippingRectangle()); for (int i = 0; i < _widgets.size(); i++) { Widget widget = (Widget) _widgets.elementAt(i); widget.paint(); } Toolkit.unsetClipRectangle(); }