MouseListener

Status
Nicht offen für weitere Antworten.

SirBaros

Bekanntes Mitglied
Hallo! ich möchte mit den MouseListener mit einem Image verbinden geht das?
Ich will das wenn man auf das Image klickt soll er was machen!
er bringt bei addMouseListener ein fehler?

Code:
img3.addMouseListener(new MouseAdapter() { 
            
               public void mouseEntered(MouseEvent arg0) { 
                  Break3.this.setCursor(new Cursor(Cursor.HAND_CURSOR));                  
               } 

               public void mouseClicked(MouseEvent e) { 
               
               } 

               public void mouseExited(MouseEvent arg0) {    
                  Break3.this.setCursor(new Cursor(Cursor.DEFAULT_CURSOR)); 
               } 
           });
 

Wildcard

Top Contributor
Ein Bild sind nur Daten im Speicher und können natürlich keine Events empfangen.
Die Komponente die das Bild zeichnet muss das erledigen.
 

Wildcard

Top Contributor
hängt davon ab wie du das Bild zeichnest. Als ImageIcon auf einen Label? in der paintComponent? ...?
 

SirBaros

Bekanntes Mitglied
also es wird in eclipse unterstrichen und steht links "The method addMouseListener(anonoymus sublcass of mouseadapter) is undefined for the typ image"
 

L-ectron-X

Gesperrter Benutzer
Erinnerst du dich? Ich hatte mal den Code zu einem Applet gepostet. In diesem Code wird auch gezeigt, wie man das macht.
Vielleicht solltest du für die anderen erwähnen, dass du mit AWT arbeitest.
 

SirBaros

Bekanntes Mitglied
oh gott!kann sein!! also soll ich es als ImageIcon machen?geht es dann mit dem MouseListener? ist imageIcon nicht Swing?
 

SirBaros

Bekanntes Mitglied
ab ich ja so oder??
Code:
 public void spiel(){
     	Graphics g;
        g=cv.getGraphics();
        
        
        Image img3 = getToolkit().getImage("spiel.jpg");
	    MediaTracker mt3 = new MediaTracker(this);
	    mt3.addImage(img3, 0);
	    try {
	        
	         mt3.waitForAll();
	      } catch (InterruptedException e) {
	         
	      }g.drawImage(img3,440,235,this);
	      
	      img3.addMouseListener(new MouseAdapter() { 
            
               public void mouseEntered(MouseEvent arg0) { 
                  Break3.this.setCursor(new Cursor(Cursor.HAND_CURSOR));                  
               } 

               public void mouseClicked(MouseEvent e) { 
               
               } 

               public void mouseExited(MouseEvent arg0) {    
                  Break3.this.setCursor(new Cursor(Cursor.DEFAULT_CURSOR)); 
               } 
           });

	      
	      
    }
da kommt hier der fehler
Code:
img3.addMouseListener(new MouseAdapter() {
 

L-ectron-X

Gesperrter Benutzer
An ein Image kann man keinen MouseListener hängen.
Aber man kann nach den Koordinaten des Bildes fragen und damit herausbekommen, ob sich die Maus über dem Image befindet oder nicht.
 

SirBaros

Bekanntes Mitglied
kann man mit einem Label machen!! weil des Image ist nur Text!! und wenn ich den TExt in en Label schreibe geht es dann mit dem MouseListener?
 

Wildcard

Top Contributor
Weniger posten und mehr nachdenken. Wir haben dir bereits alles gesagt was zur Lösung deines Problems nötig ist.
Etwa 3 mal :?
 
Status
Nicht offen für weitere Antworten.
Ähnliche Java Themen
  Titel Forum Antworten Datum
I AWT MouseListener Extra Knopf auf der Maus Allgemeine Java-Themen 9
L MouseListener für viele Objekte erstellen Allgemeine Java-Themen 16
L Koordinaten des Mouselistener nicht überall gleich Allgemeine Java-Themen 13
B LEERE JTable MouseListener + popupmenu Allgemeine Java-Themen 2
C MouseListener und Repaint() Allgemeine Java-Themen 6
P MouseListener reagiert 2 Mal Allgemeine Java-Themen 11
T Edit: JLabel+MouseListener oeffnet mehrere Instanzen Allgemeine Java-Themen 5
B MouseListener und KeyListener Allgemeine Java-Themen 15
T MouseListener und MouseMotionListener Allgemeine Java-Themen 3
V MouseListener Allgemeine Java-Themen 2
F Wo MouseListener Positionieren Allgemeine Java-Themen 4
E MouseListener Priorität Allgemeine Java-Themen 4
ElViZ MouseListener auf Linie die per drawLine() gezeichnet wurde? Allgemeine Java-Themen 2
S Anonymen MouseListener entfernen? Allgemeine Java-Themen 2
P Bug mouseListener Allgemeine Java-Themen 2
B Programm soll auf die Eingabe vom Mouselistener warten. Allgemeine Java-Themen 19
M 1. Probleme mit MouseListener, 2. Anwendung in Infobar Allgemeine Java-Themen 8
V MouseListener Allgemeine Java-Themen 9
S Problem Mouselistener Allgemeine Java-Themen 6
G Mouselistener geht aber danach Fehler bei JOptionPane Allgemeine Java-Themen 4
R Global KeyListener/MouseListener Allgemeine Java-Themen 4

Ähnliche Java Themen

Neue Themen


Oben