|
@@ -193,22 +193,6 @@ public class GUI implements CategoryListener {
|
|
|
tree.setRowHeight(icon.getIconHeight());
|
|
|
tree.setCellRenderer(renderer);
|
|
|
|
|
|
- // Tree Drag and Drop
|
|
|
- TransferHandler transfer = new TransferHandler("text");
|
|
|
-
|
|
|
- // add a MouseListener to initiate the Drag on the appropriate
|
|
|
- // MouseEvent
|
|
|
- /*
|
|
|
- * tree.addMouseMotionListener(new MouseAdapter(){ public void
|
|
|
- * mouseDragged(MouseEvent e) { System.out.println("Drag"); Image img =
|
|
|
- * null; try { URL url = new URL(
|
|
|
- * "https://cdn4.iconfinder.com/data/icons/buildings-filled-1/60/house-home-building-construction-32.png"
|
|
|
- * ); img = ImageIO.read(url); } catch (IOException e1) {
|
|
|
- * System.out.println("Failed to load the Image!"); } JTree treep =
|
|
|
- * (JTree)e.getSource(); TransferHandler handle =
|
|
|
- * treep.getTransferHandler(); handle.setDragImage(img);
|
|
|
- * handle.exportAsDrag(treep, e, TransferHandler.MOVE); } });
|
|
|
- */
|
|
|
tree.addMouseListener(new MouseAdapter() {
|
|
|
public void mouseReleased(MouseEvent e) {
|
|
|
try {
|
|
@@ -231,7 +215,6 @@ public class GUI implements CategoryListener {
|
|
|
try {
|
|
|
String name = tree.getLastSelectedPathComponent().toString();
|
|
|
System.out.println(name);
|
|
|
- tree.clearSelection();
|
|
|
if (name.compareTo("Power Plant") == 0 || name.compareTo("House") == 0
|
|
|
|| name.compareTo("Switch") == 0 || name.compareTo("Transformer") == 0) {
|
|
|
dragging = true;
|
|
@@ -239,9 +222,7 @@ public class GUI implements CategoryListener {
|
|
|
"red Cursor");
|
|
|
frmCyberPhysical.setCursor(cursor);
|
|
|
}
|
|
|
- } catch (Exception e2) {
|
|
|
- // TODO: handle exception
|
|
|
- }
|
|
|
+ } catch (Exception e2) {}
|
|
|
}
|
|
|
});
|
|
|
|