コード例 #1
0
ファイル: PlotModelComponent.java プロジェクト: ethanrd/IDV
 /**
  * set the plot model
  *
  * @param sm the plot model
  */
 public void setPlotModel(StationModel sm) {
   this.plotModel = sm;
   if (sm != null) {
     label.setText(sm.getDisplayName());
   } else {
     label.setText("None");
   }
   label.repaint();
 }
コード例 #2
0
ファイル: StationModelCanvas.java プロジェクト: ethanrd/IDV
 /**
  * Set the current station model
  *
  * @param newModel The station model
  * @param closeDialogs If true then close any dialog windows
  */
 public void setStationModel(StationModel newModel, boolean closeDialogs) {
   if (closeDialogs) {
     closeDialogs();
   }
   if (!smm.isUsers(newModel)) {
     List newGlyphs = cloneGlyphs(newModel.getList());
     newModel = new StationModel(newModel.getName(), newGlyphs);
     // new ArrayList(newModel.getList()));
   }
   stationModel = newModel;
   setGlyphs(cloneGlyphs(newModel.getList()));
   setName(stationModel.getDisplayName());
   setHaveChanged(false);
   frame.setTitle(
       GuiUtils.getApplicationTitle() + "Layout Model Editor -- " + stationModel.getName());
 }