Ejemplo n.º 1
0
 /**
  * Controllerを引き継いでコンストラクト
  *
  * @param c
  */
 public PanelController(Controller c) {
   this(c.getViewComponent());
   setFocus(c.getFocus());
   // TODO コントロール追加時に要変更
   visibleEntityCheckBox.setSelected(c.visibleEntity());
   customExtensionCheckBox.setSelected(c.costomExtention());
   customRenderCheckBox.setSelected(c.customRender());
   lastCommandCheckBox.setSelected(c.lastCommand());
   plotLocationCheckBox.setSelected(c.plotLocation());
   String folder = c.getSaveFolderName();
   if (folder != null && !folder.equals("")) {
     folderNamePathBox.setText(folder);
   }
   saveImageCheckBox.setSelected(c.saveImage());
   saveLogCheckBox.setSelected(c.saveLog());
   followFocusCheckBox.setSelected(c.followFocus());
   killAgentsCheckBox.setSelected(c.killAgents());
   civilianColorBox.setColorValue(c.getCivilianColor());
   atColorBox.setColorValue(c.getAmbulanceTeamColor());
   fbColorBox.setColorValue(c.getFireBrigadeColor());
   pfColorBox.setColorValue(c.getPoliceForceColor());
 }
Ejemplo n.º 2
0
 @Override
 public String getSaveFolderName() {
   return folderNamePathBox.getText();
 }