瀏覽代碼

drag n drop fortschritt

Kevin Trometer 8 年之前
父節點
當前提交
10c4505ef8
共有 8 個文件被更改,包括 19 次插入11 次删除
  1. 二進制
      bin/ui/view/GUI$1.class
  2. 二進制
      bin/ui/view/GUI$2.class
  3. 二進制
      bin/ui/view/GUI$3.class
  4. 二進制
      bin/ui/view/GUI$4.class
  5. 二進制
      bin/ui/view/GUI$5.class
  6. 二進制
      bin/ui/view/GUI$6.class
  7. 二進制
      bin/ui/view/GUI.class
  8. 19 11
      src/ui/view/GUI.java

二進制
bin/ui/view/GUI$1.class


二進制
bin/ui/view/GUI$2.class


二進制
bin/ui/view/GUI$3.class


二進制
bin/ui/view/GUI$4.class


二進制
bin/ui/view/GUI$5.class


二進制
bin/ui/view/GUI$6.class


二進制
bin/ui/view/GUI.class


+ 19 - 11
src/ui/view/GUI.java

@@ -37,6 +37,8 @@ import javax.swing.JPanel;
 import javax.swing.JToolBar;
 import javax.swing.JButton;
 import javax.swing.TransferHandler;
+import javax.swing.event.TreeSelectionEvent;
+import javax.swing.event.TreeSelectionListener;
 import javax.swing.JComboBox;
 import javax.swing.DefaultComboBoxModel;
 import javax.swing.Icon;
@@ -48,6 +50,8 @@ import classes.HolonObject;
 import Interfaces.CategoryListener;
 
 import java.awt.event.ActionListener;
+import java.awt.event.ComponentEvent;
+import java.awt.event.ComponentListener;
 import java.awt.event.MouseAdapter;
 import java.awt.event.MouseEvent;
 import java.awt.event.ActionEvent;
@@ -209,21 +213,25 @@ public class GUI implements CategoryListener {
                 		h.setPos((int)canvas.getMousePosition().getX(),(int)canvas.getMousePosition().getY());
                 		canvas.choords.add(h);
                 		canvas.repaint();
-					} catch (Exception e2) {
-						
-					}
+					} catch (Exception e2) {}
                 	frmCyberPhysical.setCursor(new Cursor(Cursor.DEFAULT_CURSOR));
 	            }
 	        });
 		
-		tree.addMouseListener(new MouseAdapter(){
-            public void mousePressed(MouseEvent e){
-            	Point hotSpot = new Point(0, 0); 
-                Cursor cursor = Toolkit.getDefaultToolkit().createCustomCursor(img, 
-                        hotSpot, "red Cursor"); 
-                frmCyberPhysical.setCursor(cursor); 
-	            }
-	        });
+		
+		tree.addTreeSelectionListener(new TreeSelectionListener() {
+			
+			@Override
+			public void valueChanged(TreeSelectionEvent e) {
+				// TODO Auto-generated method stub
+				try {
+                	Cursor cursor = Toolkit.getDefaultToolkit().createCustomCursor(img, new Point(0,0), "red Cursor"); 
+                    frmCyberPhysical.setCursor(cursor);
+				} catch (Exception e2) {
+					// TODO: handle exception
+				}
+			}
+		});
 		
 		scrollPane_1.setViewportView(tree);