public void initialize() { int idx = 0; while (idx < mContainer.count()) { GUIComponent cmp = mContainer.get(idx); if (GUIContainer.class.isInstance(cmp) && PrintPanelObject.class.isInstance(((GUIContainer) cmp).getObject())) mContainer.remove(idx); else idx++; } PrintArea area = getPrintArea(); if (area != null) for (int index = 0; index < area.size(); index++) if (PrintContainer.class.isInstance(area.get(index))) { PrintPanelObject new_obj = new PrintPanelObject( mObserver, mContainer.createContainer(ContainerType.CT_NORMAL, new GUIParam(0, 0))); new_obj.setPrintContainer((PrintContainer) area.get(index)); new_obj.setSizeEchelle(mEchelle); } }