I have a JPanel which contains a lot of child components. While updating\adding new components to the parent JPanel I'd like to prevent it from repainting, how can this achieved?
A:
you could try by using setIgnoreRepaint(boolean value)
but it's a typical swing feature that can or cannot work (mainly because it depends from AWT so you never know).
Otherwise you could override the paint
method by using a flag that simply makes the methor return without calling super.paint()
. (actually overriding paintComponent
should be the right choice)
Jack
2010-10-31 22:34:31