Jelajahi Sumber

dnd canvas works again

Kevin Trometer 8 tahun lalu
induk
melakukan
660bae8a6b
6 mengubah file dengan 1 tambahan dan 2 penghapusan
  1. TEMPAT SAMPAH
      bin/ui/view/GUI$1.class
  2. TEMPAT SAMPAH
      bin/ui/view/GUI$2.class
  3. TEMPAT SAMPAH
      bin/ui/view/GUI.class
  4. TEMPAT SAMPAH
      bin/ui/view/MyCanvas.class
  5. 0 1
      src/ui/view/GUI.java
  6. 1 1
      src/ui/view/MyCanvas.java

TEMPAT SAMPAH
bin/ui/view/GUI$1.class


TEMPAT SAMPAH
bin/ui/view/GUI$2.class


TEMPAT SAMPAH
bin/ui/view/GUI.class


TEMPAT SAMPAH
bin/ui/view/MyCanvas.class


+ 0 - 1
src/ui/view/GUI.java

@@ -162,7 +162,6 @@ public class GUI implements CategoryListener {
 		splitPane_2.setDividerLocation(200);
 
 		splitPane.setLeftComponent(scrollPane_1);
-		tree.setEditable(true);
 		
 		Icon icon = new ImageIcon(new ImageIcon(this.getClass().getResource("/Images/Dummy_House.png")).getImage().getScaledInstance(30, 30, java.awt.Image.SCALE_SMOOTH));
 		DefaultTreeCellRenderer renderer = (DefaultTreeCellRenderer)tree.getCellRenderer();

+ 1 - 1
src/ui/view/MyCanvas.java

@@ -70,7 +70,7 @@ class MyCanvas extends JPanel implements MouseListener, MouseMotionListener
 		for (CpsObject cps : choords){
     		int cx = cps.getPos().x;
     		int cy = cps.getPos().y;
-    		if (x<=cx && y<=cy && x+30>=cx && y+30>= cy) {
+    		if (x-img.getWidth(null)<=cx && y-img.getHeight(null) <=cy&& x+img.getWidth(null)>=cx && y+img.getHeight(null)>= cy) {
 				tempCPS = cps;
 				dragging = true;
 			}