@Override public void drawWithChildren(Graphics g) { if (clipOnDraw) { g.setClip(x, y, w, h); } super.drawWithChildren(g); if (clipOnDraw) { g.resetClip(); } }
@Override public void drawWithChildren(Graphics g) { if (!visible) { return; } if (isClipOnDraw()) { g.setClip(x, y, w, h); } super.drawWithChildren(g); if (isClipOnDraw()) { g.resetClip(); } }
@Override public void draw(Graphics g) { g.setClip(left(), top(), width(), height()); g.setFont(getTheme().getFont()); g.setColor(getTheme().getBackgroundColor()); g.fillRect(left(), top(), width(), height()); g.setColor(getTheme().getTextColor()); if(showContours) { g.drawRect(left(), top(), width(), height()); } drawRows(g); if (showHeaders) { drawHeaders(g); } g.resetClip(); }