@Override public void addLayoutComponent(java.awt.Component comp, Object constraints) { if (org.lgna.croquet.views.BorderPanel.Constraint.CENTER.getInternal().equals(constraints)) { this.mainComponent = comp; } else if (org.lgna.croquet.views.BorderPanel.Constraint.PAGE_END .getInternal() .equals(constraints)) { this.bottomComponent = comp; } else { assert false : constraints; } }
public void setTopView(org.lgna.croquet.views.SwingComponentView<?> top) { synchronized (this.getTreeLock()) { // org.lgna.croquet.views.AwtComponentView<?> component = // this.mainPanel.getCenterComponent(); // if( component != null ) { // this.mainPanel.removeComponent( component ); // } // this.mainPanel.addCenterComponent( top ); StickyLayout stickyLayout = this.getLayout(); java.awt.Component awtComponent = stickyLayout.getMainComponent(); if (awtComponent != null) { this.getAwtComponent().remove(awtComponent); } this.internalAddComponent( top, org.lgna.croquet.views.BorderPanel.Constraint.CENTER.getInternal()); } }