Benutzer-Werkzeuge

Webseiten-Werkzeuge


api:documentation:grafik:mausereignisse

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

Beide Seiten der vorigen RevisionVorhergehende Überarbeitung
Nächste Überarbeitung
Vorhergehende Überarbeitung
Letzte ÜberarbeitungBeide Seiten der Revision
api:documentation:grafik:mausereignisse [2023/04/28 10:35] Martin Pabstapi:documentation:grafik:mausereignisse [2023/04/28 10:40] – [Beispiel 4: Drag and Drop] Martin Pabst
Zeile 126: Zeile 126:
  
 ===== Beispiel 4: Drag and Drop ===== ===== Beispiel 4: Drag and Drop =====
 +Durch geschickte Nutzung der obigen Handler lässt sich Drag and Drop per Maus verwirklichen:
 +
 <HTML> <HTML>
 <div class="java-online" style="height: 500px; width: 100%" data-java-online="{'withBottomPanel': false, 'id': 'dragAndDrop1'}"> <div class="java-online" style="height: 500px; width: 100%" data-java-online="{'withBottomPanel': false, 'id': 'dragAndDrop1'}">
Zeile 153: Zeile 155:
  
    public void onMouseEnter(double x, double y) {    public void onMouseEnter(double x, double y) {
-      getWorld().setCursor("pointer");+      if(state != "dragging") { 
 +         getWorld().setCursor("pointer"); 
 +      }
    }    }
  
    public void onMouseLeave(double x, double y) {    public void onMouseLeave(double x, double y) {
-      getWorld().setCursor("default");+      if(state != "dragging") { 
 +         getWorld().setCursor("default"); 
 +      }
    }    }
  
Zeile 173: Zeile 179:
       getWorld().setCursor("pointer");       getWorld().setCursor("pointer");
    }    }
- 
- 
  
 } }
api/documentation/grafik/mausereignisse.txt · Zuletzt geändert: 2023/04/28 10:41 von Martin Pabst

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki