/* * To change this template, choose Tools | Templates * and open the template in the editor. */ package com.bearsoft.gui.grid.rendering; import java.awt.BorderLayout; import java.awt.Rectangle; import javax.swing.JPanel; /** * * @author Gala */ public class NonRepaintablePanel extends JPanel{ protected boolean repaintable; public NonRepaintablePanel(boolean aRepaintable) { super(new BorderLayout()); repaintable = aRepaintable; } @Override public void repaint() { if(repaintable) super.repaint(); } @Override public void repaint(Rectangle r) { if(repaintable) super.repaint(r); } @Override public void repaint(long tm) { if(repaintable) super.repaint(tm); } @Override public void repaint(int x, int y, int width, int height) { if(repaintable) super.repaint(x, y, width, height); } @Override public void repaint(long tm, int x, int y, int width, int height) { if(repaintable) super.repaint(tm, x, y, width, height); } }