![]() |
![]() |
|
|
|||||||
| Programmierung Rat & Tat für Programmierer |
![]() |
|
|
Themen-Optionen | Ansicht |
|
|
#11 |
|
Inventar
![]() Registriert seit: 24.01.2001
Beiträge: 5.631
|
Ist ja nur, weil Java so attraktiv nun auch wieder nicht ist. Langsam, absturzgefährdet usw. Java 2 ist da sicher schon eine Verbesserung.
|
|
|
|
|
|
#12 |
|
Inventar
![]() Registriert seit: 24.01.2001
Beiträge: 5.631
|
setLocation(Point p) aus java.awt.Component scheint das Richtige zu sein.
|
|
|
|
|
|
#13 |
|
Elite
![]() |
nicht unbedingt, damit kann ich ein component verschieben, cursor hat als parent aber object
|
|
|
|
|
|
#15 |
|
Elite
![]() |
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. |
|
|
|
|
|
#16 |
|
Inventar
![]() Registriert seit: 24.01.2001
Beiträge: 5.631
|
Es ist alles gesagt im Moment, bis auf Java ... mußt halt die richtige Klasse instanzieren um mittels setLocation den Mauscursor zu positionieren.
|
|
|
|
|
|
#17 |
|
Elite
![]() |
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 |
|
|
|
|
|
#18 |
|
Inventar
![]() Registriert seit: 24.01.2001
Beiträge: 5.631
|
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. |
|
|
|
|
|
#19 | |
|
Hero
![]() |
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!
____________________________________
Bibel |
|
|
|
|
|
|
#20 |
|
Elite
![]() |
1. verflixt
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 |
|
|
|
![]() |
| Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1) | |
|
|