![]() |
Ist ja nur, weil Java so attraktiv nun auch wieder nicht ist. Langsam, absturzgefährdet usw. Java 2 ist da sicher schon eine Verbesserung.
|
setLocation(Point p) aus java.awt.Component scheint das Richtige zu sein.
|
nicht unbedingt, damit kann ich ein component verschieben, cursor hat als parent aber object
|
Java oder C++
Zitat:
2. in welchem Objekt willst du den Cursor setzen? Davon hängt schließlich ab, welche Klasse du verwenden mußt. |
ok, zur aufklärung mal das vorhaben
ich möcht so ne art alternative maussteuerung machen, wie zb den cursor über die tasten zu bewegen. ich hab grundlegende kenntnisse von C, etwas mehr von java und fast nichts von c++ (außer dass ich quellcode ungefähr verstehe, wenn er nicht zu hochtrabend wird) das problem ist, dass ich derzeit nur die idee habe, und ich jetzt, bevor ich mich groß darauf stürze eine sprache suche, wie ich diesen cursor überhaupt bewegen kann. |
Es ist alles gesagt im Moment, bis auf Java ... mußt halt die richtige Klasse instanzieren um mittels setLocation den Mauscursor zu positionieren.
|
mit setLocation kann ich leider nur ein Component, nicht aber einen Cursor bewegen.
sprich ich kann zwar das window irgendwohin verschieben, allerdings nicht den cursor |
Verwende doch C ;) bei Java würde ich mich einmal näher informieren in einem Java Forum, ob man die Position und wenn dann wie setzen kann.
|
Zitat:
2. Verwende in Java einen Key-Listener Dabei mußt du dann das Objekt ermitteln, auf welchem gerade der Mauszeiger liegt, anschließend die X-Y-Position intern hochzählen und bestimmen, an welches Objekt du den Mauszeiger weitergibst. Du mußt gar keinen Cursor setzen! Java arbeitet mit Mouse-Events und nimmt dir den komplizierten betriebssystem-abhängigen Teil der Maussteuerung ab! |
1. verflixt :eek:
das wird hart. über ein im hintergrund laufendes programm würde es nicht funktionieren? 2. ich hab es gestern mit MouseEvent.translatePoint versucht, das bewegt zwar vielleicht intern den point, allerdings tut sich beim bildschirmcursor nix |
Alle Zeitangaben in WEZ +2. Es ist jetzt 20:01 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
© 2009 FSL Verlag