RepaintManager currentManager = RepaintManager.currentManager(component); currentManager.setDoubleBufferingEnabled(doubleBuffer);
setDoubleBufferedRecursively(component, doubleBuffered, false);
if (c instanceof JComponent) ((JComponent) c).setDoubleBuffered(false); if (c instanceof Container) { Component[] cc = ((Container) c).getComponents(); for (int i = 0; i < cc.length; i++) setNotBuffered(cc[i]);