Just nu i M3-nätverket
Jump to content

mousedragged-listener


Dii

Recommended Posts

Hej!

 

Jag undrar hur man får en klass till att lyssna till en annan klass när den gör mouseDragged? Jag vill alltså att något skall hända i den ena klassen (vi kallar den klass 1) varje gång det är mouseDragged i den andra (klass2).

 

(Jag kan inte komma åt klass1 från klass2, och alltså inte göra klass1.xxxx() )

 

 

 

/D

 

Link to comment
Share on other sites

www.essential.se

Nu ska du få ett svar från en nybörjare!

 

När du skapar klass2 skickar du med klass1 som parameter. Då kan du göra en klass1.xxx!

 

Jag vet inte om det är ett bra sätt att göra det på, men så har jag trixat runt mina problem.

 

Ett annat sätt är att göra allting Static, men det känns ju värdelöst (gjorde så först).. Är som sagt nybörjare..

 

Link to comment
Share on other sites

lägg bara in en lyssnare från klass 1, tex:

 

klass2.addMouseMotionListener(new java.awt.event.MouseMotionAdapter() {
       public void mouseDragged(java.awt.event.MouseEvent e) {
           handleMouseDragged(e);
       }
   });

...

private void handleMouseDragged(java.awt.event.MouseEvent e){

}

 

 

juicex

http://www.pecasystems.com

 

Link to comment
Share on other sites

Archived

This topic is now archived and is closed to further replies.



×
×
  • Create New...