|
@@ -37,6 +37,8 @@ import javax.swing.JPanel;
|
|
import javax.swing.JToolBar;
|
|
import javax.swing.JToolBar;
|
|
import javax.swing.JButton;
|
|
import javax.swing.JButton;
|
|
import javax.swing.TransferHandler;
|
|
import javax.swing.TransferHandler;
|
|
|
|
+import javax.swing.event.TreeSelectionEvent;
|
|
|
|
+import javax.swing.event.TreeSelectionListener;
|
|
import javax.swing.JComboBox;
|
|
import javax.swing.JComboBox;
|
|
import javax.swing.DefaultComboBoxModel;
|
|
import javax.swing.DefaultComboBoxModel;
|
|
import javax.swing.Icon;
|
|
import javax.swing.Icon;
|
|
@@ -48,6 +50,8 @@ import classes.HolonObject;
|
|
import Interfaces.CategoryListener;
|
|
import Interfaces.CategoryListener;
|
|
|
|
|
|
import java.awt.event.ActionListener;
|
|
import java.awt.event.ActionListener;
|
|
|
|
+import java.awt.event.ComponentEvent;
|
|
|
|
+import java.awt.event.ComponentListener;
|
|
import java.awt.event.MouseAdapter;
|
|
import java.awt.event.MouseAdapter;
|
|
import java.awt.event.MouseEvent;
|
|
import java.awt.event.MouseEvent;
|
|
import java.awt.event.ActionEvent;
|
|
import java.awt.event.ActionEvent;
|
|
@@ -209,21 +213,25 @@ public class GUI implements CategoryListener {
|
|
h.setPos((int)canvas.getMousePosition().getX(),(int)canvas.getMousePosition().getY());
|
|
h.setPos((int)canvas.getMousePosition().getX(),(int)canvas.getMousePosition().getY());
|
|
canvas.choords.add(h);
|
|
canvas.choords.add(h);
|
|
canvas.repaint();
|
|
canvas.repaint();
|
|
- } catch (Exception e2) {
|
|
|
|
-
|
|
|
|
- }
|
|
|
|
|
|
+ } catch (Exception e2) {}
|
|
frmCyberPhysical.setCursor(new Cursor(Cursor.DEFAULT_CURSOR));
|
|
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);
|
|
scrollPane_1.setViewportView(tree);
|
|
|
|
|