@ 1) wennst das interface mouselistener implementierst, musst alle methoden des interfaces ind der klasse auch implementieren -> in der java-api-doc nachschauen welche methoden für mouselistener "vorgeschrieben" sind, und diese dann implementieren, auch wenn sie leer sind. du könntest es auch noch mit der MouseAdapter-klasse machen, aber das ist einer andere geschichte ......

.
____________________________________
Wenn Null ganz besonders gross ist, ist es schon fast so viel wie ein kleines bisschen Eins... - (Kommentar zum Thema Rundungsfehler bei Fliesskommazahlen).