cursor bild und mouslistner

Status
Nicht offen für weitere Antworten.

darkeye2

Bekanntes Mitglied
hallo alle zusammen, ich möchte, einen eigenen mauszeiger haben, sobald ich mit der maus über mein jframe gehe. Und so sieht das momentan aus:
Java:
frame.addMouseListener(new MouseListener(){
				public void mouseClicked(MouseEvent arg0) {
					hauptform.setVs(true);
					frame.setVisible(false);
					AWTUtilities.setWindowOpaque(frame, true);
				}

				public void mouseEntered(MouseEvent arg0) {
					Toolkit toolkit = Toolkit.getDefaultToolkit();
					Image image = toolkit.getImage("cursor.gif");
					Cursor c = toolkit.createCustomCursor(image , new Point(1 ,1), "img");
					frame.setCursor (c);
				}

Nun ist der effect, momentan das sobald die maus auf mein frame geht, diese ganz verschwindet ... das ist so eigentlich ja nicht gedacht.

Meine andere frage ist, momentan wenn ich mit linker, rechter oder mitlerer maustaste klicke wird immer mein event ausgelöst, wie kriege ich das hin, dass es nur bei linksklick geht?
 
S

SlaterB

Gast
sieht man das Bild denn, wenn du es z.B. einem Label zuordnest?
vielleicht wird es generell nicht geladen/ gefunden/ ist nicht darstellbar

-------

zur Maus:
MouseEvent (Java Platform SE 6)
da stehen doch eine Menge Erklärungen, ruhig mal lesen
 

hdi

Top Contributor
Auf welche Maustaste er reagieren soll kannst du mittels einer Methode des MouseEvents abfragen, ich weiss die jetzt nicht auswendig. (Die Klasse hat aber nur ne handvoll Methoden)

Du musst den Cursor übrigens nicht jedesmal setzen, brauchst also gar keinen MouseListener, weil das OS den Zeiger selber wieder verändert sobald du das Frame verlässt. Der Cursor bezieht sich ja nur auf's Frame. Also einfach nur einmalig
Java:
frame.setCursor()
im Konstruktor aufrufen reicht.

Warum nix angezeigt wird weiss ich nicht, liefert dir createCustomCursor denn überhaupt etwas gescheites zurück? (Und nicht etwa null)
 

darkeye2

Bekanntes Mitglied
also ich hab mal probiert auszugeben, was man so ausgeben kann^^:
System.out.println(c.getName()); => img
System.out.println(c.getType()); => -1
System.out.println(c.toString()); => sun.awt.windows.WCustomCursor
hab leider grad kein label da, um es so zu testen, und da mein frame net eckig ist, sondern rund ist es mit label plazieren irgendwie net so einfach, werde es aber auch mal probieren

... mein frame ist eigentlich ein bild, also über der gesammten contentpane liegt ein rundes bild, kann es damit etwas zu tun haben? aber den standart win cursor sehe ich ja, nur wenn ich meinen eigenen verwenden will, ist er plötzlich unsichtbar, habe es auch mal mit anderen bildern probiert, klappt auch nicht
 
Zuletzt bearbeitet:

darkeye2

Bekanntes Mitglied
also inzwischen glaube ich, das es wirklich einfach nur net geladen wird, woran kann das liegen?
 
S

SlaterB

Gast
was gibt denn
new File("cursor.gif").exists()
aus?

new File("cursor.gif").getAbsolutePath()
zeigt dir den Pfad,
wie sieht es dort im Dateisystem aus?
 

darkeye2

Bekanntes Mitglied
also ich kriege immer false zurück, auch wenn ich andere bilder einsetze, die im prog verwendet werden, und dort ja auch gehen...
 
S

SlaterB

Gast
und die werden genauso geladen?
falls ja fällt mir dazu nix mehr ein,
ein Gesamt-Mini-Testprogramm mit beiden Bildern in einem Zip wäre noch ein Anfang zum Weiterarbeiten
 

darkeye2

Bekanntes Mitglied
also hab es irgendwie gelöst^^ hab einfach mal alles im ordner gelöscht, und die class dateien neu generiert, danach die mus dateien neu reingezogen, und die bilder, und schon gehts.
Hab jetzt zwar ne neue frage, aber die kommt in nen anderen thread (hat nix mit bildern zu tun)
 

Ebenius

Top Contributor
Ich hab den Thread mal als erledigt markiert.

[thread=86306]FAQ: Wie kann ich ein Thema als [Erledigt] markieren?[/thread]

Ebenius
 
Status
Nicht offen für weitere Antworten.
Ähnliche Java Themen
  Titel Forum Antworten Datum
D Bild Cursor AWT, Swing, JavaFX & SWT 5
Juelin TextField Cursor Position AWT, Swing, JavaFX & SWT 2
H JDialog in Größe ändern - Resize-Cursor bleibt betreten der Komponente AWT, Swing, JavaFX & SWT 1
E verschiedene Cursor setzen AWT, Swing, JavaFX & SWT 1
E JavaFX Cursor-Position im ScrollPane AWT, Swing, JavaFX & SWT 0
T Java Swing - kleines Rechteck unter dem cursor AWT, Swing, JavaFX & SWT 5
domjos1994 JavaFX Element auswählen auf dem der Cursor ist AWT, Swing, JavaFX & SWT 1
Tom299 JavaFX Default-Cursor läßt sich nicht immer "aktivieren" AWT, Swing, JavaFX & SWT 3
N Cursor im JTextField AWT, Swing, JavaFX & SWT 6
Q Cursor Frage AWT, Swing, JavaFX & SWT 8
B setCursor() lässt Cursor ganz verschwinden AWT, Swing, JavaFX & SWT 9
Madlip SWT Probleme mit SWT.CURSOR AWT, Swing, JavaFX & SWT 2
B Swing Cursor-Transparenz AWT, Swing, JavaFX & SWT 2
A Swing GlassPane Cursor wird bei fremder Komponente nicht angezeigt AWT, Swing, JavaFX & SWT 3
B Swing Eigenen Cursor setzen AWT, Swing, JavaFX & SWT 10
B Cursor Farbe ändern AWT, Swing, JavaFX & SWT 6
J Cursor blinken ausschalten AWT, Swing, JavaFX & SWT 4
J Swing Cursor von Child falsch, wenn Parant disabled AWT, Swing, JavaFX & SWT 2
Zettelkasten Cursor nicht anzeigen lassen AWT, Swing, JavaFX & SWT 2
C Cursor AWT, Swing, JavaFX & SWT 5
T Swing JTable - true zurückbekommen, wenn der Cursor in einer Zelle blinkt AWT, Swing, JavaFX & SWT 7
K mehrere JTextFields - wie finde ich die Cursor-Position? AWT, Swing, JavaFX & SWT 5
M Swing [JTextPane] Cursor lässt sich nicht mit Pfeiltasten bewegen AWT, Swing, JavaFX & SWT 3
T Cursor im JPanel fangen AWT, Swing, JavaFX & SWT 2
M Cursor setzen im JTextPane AWT, Swing, JavaFX & SWT 3
hdi Custom Cursor: Problem mit Größe AWT, Swing, JavaFX & SWT 5
S AWT Eigenen Cursor im Frame verwenden... AWT, Swing, JavaFX & SWT 5
D JTextField behält meinen cursor nicht AWT, Swing, JavaFX & SWT 3
G Cursor Bewegung tracken AWT, Swing, JavaFX & SWT 2
H Flexibler Cursor AWT, Swing, JavaFX & SWT 8
G Komponente in der der Cursor steht zurückgeben? AWT, Swing, JavaFX & SWT 2
D JTextAray und Cursor AWT, Swing, JavaFX & SWT 11
T Problem mit dem Cursor AWT, Swing, JavaFX & SWT 7
R Den Cursor setzen AWT, Swing, JavaFX & SWT 5
M Problem mit Cursor für Panels AWT, Swing, JavaFX & SWT 4
M Cursor wird nach JFileChosser nicht gesetzt AWT, Swing, JavaFX & SWT 3
B Spezieller Cursor in Swing AWT, Swing, JavaFX & SWT 7
T Markierten Mausbereich erfassen, Text beim Cursor platzieren AWT, Swing, JavaFX & SWT 6
V Cursor zu Groß AWT, Swing, JavaFX & SWT 4
T Cursor setzen AWT, Swing, JavaFX & SWT 3
L wie den Cursor von einem TextFeld zum anderen setzen? AWT, Swing, JavaFX & SWT 3
B Cursor zentriert in ein Textfeld positionieren AWT, Swing, JavaFX & SWT 2
E Cursor in JTextPane versetzen? AWT, Swing, JavaFX & SWT 19
D Farbe einer Grafik über den Cursor abfragen AWT, Swing, JavaFX & SWT 6
M Cursor im deaktivierten JInternalFrame AWT, Swing, JavaFX & SWT 2
A Cursor Icon bei DnD aus nativen Anwendungen AWT, Swing, JavaFX & SWT 2
S Cursor über JButton ändern AWT, Swing, JavaFX & SWT 4
V JTextField Focus Cursor setzen AWT, Swing, JavaFX & SWT 2
U Cursor beim Drag and Drop AWT, Swing, JavaFX & SWT 8
T JTextArea, in welcher Zeile befindet sich der Cursor AWT, Swing, JavaFX & SWT 25
clemson Cursor in JTable-Cell setzen AWT, Swing, JavaFX & SWT 6
P [TextField] cursor setzten AWT, Swing, JavaFX & SWT 2
Luma Keinen Cursor in JDialog? AWT, Swing, JavaFX & SWT 9
G Focus so setzen, daß in einer jTextArea der Cursor blinkt AWT, Swing, JavaFX & SWT 7
M JavaFX Mandelbrot-bild noch nicht optimiert AWT, Swing, JavaFX & SWT 7
berserkerdq2 Wie füge ich ein Bild in javafx mit dem Scenebuilder ein, das automatisch mitgezogen wird, wenn das Fenster vergrößert wird oder Vollbildmodus AWT, Swing, JavaFX & SWT 6
frager2345 Bild aus Dateien lesen und als Hintergrund verwenden AWT, Swing, JavaFX & SWT 2
T Bild in ein graphics füllen AWT, Swing, JavaFX & SWT 2
N imageIcon zeigt kein Bild an AWT, Swing, JavaFX & SWT 5
B Bild lädt nicht AWT, Swing, JavaFX & SWT 2
izoards Bild ausdrucken - PageFormat setzen geht nicht AWT, Swing, JavaFX & SWT 5
M Bild wird nicht geladen obwohl sie gefunden wird AWT, Swing, JavaFX & SWT 0
V JavaFX Bild leer und keine Fehlermeldung AWT, Swing, JavaFX & SWT 21
D JavaFX Bearbeitetes Bild wird nicht gespeichert AWT, Swing, JavaFX & SWT 9
D JavaFX Größe des Bild an ImageView anpassen AWT, Swing, JavaFX & SWT 3
M Bewegtes Bild im BorderLayout.CENTER AWT, Swing, JavaFX & SWT 6
C Falschfarbenbild (lineare Grauwertspreizung)aus Grauwert-Bild erstellen AWT, Swing, JavaFX & SWT 15
C Kleineres Bild an bestimmte Koordinaten setzen AWT, Swing, JavaFX & SWT 6
S Bild neu skalieren - Bild in Bild speichern? AWT, Swing, JavaFX & SWT 6
N Bild Drehen AWT, Swing, JavaFX & SWT 1
Hatsi09 Swing JPanel Bild einfügen AWT, Swing, JavaFX & SWT 14
J Bild von anderer Klasse will nicht laden AWT, Swing, JavaFX & SWT 1
M JavaFX Bild zur ImageView in einem Kreis anzeigen. AWT, Swing, JavaFX & SWT 4
T JFrame Bild einfügen AWT, Swing, JavaFX & SWT 9
M Combobox bild anklicken AWT, Swing, JavaFX & SWT 2
cool_brivk24 Swing ImageIcon lädt kein Bild AWT, Swing, JavaFX & SWT 12
L Bild nicht in der Mitte AWT, Swing, JavaFX & SWT 16
B JavaFX Bild um die eigene Achse drehen lassen AWT, Swing, JavaFX & SWT 0
J Swing Bild in Button AWT, Swing, JavaFX & SWT 11
I Bild über FXML (ImageView, Image) anzeigen AWT, Swing, JavaFX & SWT 1
T Image Loader lädt Bild nicht AWT, Swing, JavaFX & SWT 10
stroggi Swing Mehrere transparentes Objekte (Grafiken) über einem Bild (JLabel) darstellen AWT, Swing, JavaFX & SWT 4
P Kein Bild wird angezeigt bei ImageIcon AWT, Swing, JavaFX & SWT 16
T JavaFX Bild in Tabellenzelle AWT, Swing, JavaFX & SWT 2
Ksanatos Swing Bild (.jpg) einlesen und per Button wechseln AWT, Swing, JavaFX & SWT 9
S JPanel rotieren, Bild ist abgeschnitten, Clipping? AWT, Swing, JavaFX & SWT 0
MaxG. Swing Bild Button AWT, Swing, JavaFX & SWT 7
P Swing Bild Skallieren AWT, Swing, JavaFX & SWT 1
P Jframe Bild einfügen, Hintergrund Farbe ändern, und Button schrift Größe ändern AWT, Swing, JavaFX & SWT 2
A Swing Bild wird nicht mehr geladen AWT, Swing, JavaFX & SWT 4
A Swing Gemaltes Bild über saveDialog speichern unter AWT, Swing, JavaFX & SWT 15
R 2D-Grafik PNG Bild per Graphics auf JPanel AWT, Swing, JavaFX & SWT 9
S Bild mit ImageIcon auf GUI verkleinern AWT, Swing, JavaFX & SWT 3
T AWT Farben in einem Bild ändern AWT, Swing, JavaFX & SWT 8
I JFrame Bild strecken und auf Bildschirmgröße anpassen AWT, Swing, JavaFX & SWT 2
F Gezeichnetes als bild speichern AWT, Swing, JavaFX & SWT 4
B 2D-Grafik Bild farblich filtern AWT, Swing, JavaFX & SWT 2
B JavaFX ImageView neues Bild zuweisen AWT, Swing, JavaFX & SWT 19
A 2D-Grafik Bild wird nicht neu gezeichnet AWT, Swing, JavaFX & SWT 24
K Bild in JFrame AWT, Swing, JavaFX & SWT 2

Ähnliche Java Themen


Oben