コード例 #1
0
 public void dispose() {
   removeIcons();
   _route.removePropertyChangeListener(this);
   if (_rl != null) {
     _rl.removePropertyChangeListener(this);
   }
   super.dispose();
 }
コード例 #2
0
 public void dispose() {
   carsTableModel.removeTableModelListener(this);
   carsTableModel.dispose();
   if (f != null) {
     f.dispose();
   }
   super.dispose();
 }
コード例 #3
0
 public void dispose() {
   Setup.removePropertyChangeListener(this);
   trainManager.removePropertyChangeListener(this);
   trainScheduleManager.removePropertyChangeListener(this);
   removePropertyChangeTrainSchedules();
   removePropertyChangeLocations();
   trainsScheduleModel.dispose();
   super.dispose();
 }
コード例 #4
0
ファイル: TrackLoadEditFrame.java プロジェクト: PierreMc/JMRI
 public void dispose() {
   if (_track != null) {
     _track.removePropertyChangeListener(this);
   }
   _location.removePropertyChangeListener(this);
   CarLoads.instance().removePropertyChangeListener(this);
   CarTypes.instance().removePropertyChangeListener(this);
   super.dispose();
 }
コード例 #5
0
ファイル: TrainsTableFrame.java プロジェクト: jasblevins/JMRI
 public void dispose() {
   /*
    * all JMRI window position and size are now saved in user preference file
    * trainManager.setTrainsFrameTableColumnWidths(getCurrentTableColumnWidths()); // save column widths
    * trainManager.setTrainsFrame(null);
    */
   trainsModel.dispose();
   trainManager.runShutDownScripts();
   trainManager.removePropertyChangeListener(this);
   Setup.removePropertyChangeListener(this);
   removePropertyChangeLocations();
   super.dispose();
 }
コード例 #6
0
 public void dispose() {
   removePropertyChangeListeners();
   super.dispose();
 }
コード例 #7
0
 @Override
 public void dispose() {
   locationManager.removePropertyChangeListener(this);
   super.dispose();
 }