public void setup() { ReadOnlyWorld w = modelRoot.getWorld(); this.w = w; trainModelViewer = new TrainModelViewer(w); org.railz.client.renderer.ViewLists vl = modelRoot.getViewLists(); trainViewJPanel1 = new TrainViewJPanel(modelRoot); trainViewJPanel1.setHeight(20); trainViewJPanel1.setCenterTrain(true); GridBagConstraints gbc = new GridBagConstraints(); gbc.weightx = 1.0; gbc.gridx = 0; gbc.gridy = 2; gbc.gridwidth = 2; add(trainViewJPanel1, gbc); modelRoot.getMoveChainFork().addListListener(this); guiRoot.addRefreshListener(this); }