浏览代码

selection fix

Kevin Trometer 8 年之前
父节点
当前提交
0cee3f1e45
共有 3 个文件被更改,包括 4 次插入9 次删除
  1. 0 9
      src/tests/PraktikumHolonsTestAutoSaveController.java
  2. 1 0
      src/ui/controller/Control.java
  3. 3 0
      src/ui/view/MyCanvas.java

+ 0 - 9
src/tests/PraktikumHolonsTestAutoSaveController.java

@@ -1,20 +1,11 @@
 package tests;
 package tests;
 
 
-import java.io.File;
-
 import org.junit.Before;
 import org.junit.Before;
 import org.junit.Test;
 import org.junit.Test;
 import static org.junit.Assert.*;
 import static org.junit.Assert.*;
 
 
 import ui.controller.AutoSaveController;
 import ui.controller.AutoSaveController;
-import ui.controller.CanvasController;
-import ui.controller.CategoryController;
-import ui.controller.LoadController;
-import ui.controller.MultiPurposeController;
-import ui.controller.ObjectController;
-import ui.controller.StoreController;
 import ui.model.Model;
 import ui.model.Model;
-import ui.model.IdCounter;
 
 
 public class PraktikumHolonsTestAutoSaveController {
 public class PraktikumHolonsTestAutoSaveController {
 	protected Model model;
 	protected Model model;

+ 1 - 0
src/ui/controller/Control.java

@@ -19,6 +19,7 @@ import ui.model.Model;
 import ui.view.MyCanvas;
 import ui.view.MyCanvas;
 import ui.view.TimePanel;
 import ui.view.TimePanel;
 
 
+
 public class Control {
 public class Control {
 
 
 	private Model MODEL;
 	private Model MODEL;

+ 3 - 0
src/ui/view/MyCanvas.java

@@ -411,6 +411,9 @@ public class MyCanvas extends JPanel implements MouseListener, MouseMotionListen
 			model.getSelectedCpsObjects().clear();
 			model.getSelectedCpsObjects().clear();
 			controller.addSelectedObject(tempCps);
 			controller.addSelectedObject(tempCps);
 		}
 		}
+		if (e.isControlDown()) {
+			controller.addSelectedObject(tempCps);
+		}
 		if (dragged == true) {
 		if (dragged == true) {
 			try {
 			try {
 				controller.autoSave();
 				controller.autoSave();