Een grafische user interface laat een gemiddelde gebruiker op de computer programma te gebruiken zonder het te weten een code . In elk GUI , is het vaak noodzakelijk dat u de muis functionaliteit - een "OK" knop te klikken , bijvoorbeeld . Wanneer je leert om GUI's schrijven , Java is een programmeertaal te gebruiken . Java Swing toolkit introduceert eenvoudig te gebruiken JComponent klassen . Daarnaast Swing werkt met Java 's Abstract Window Toolkit , waardoor u AWT EventListener interfaces te gebruiken . Een van deze is de MouseListener . Met behulp van een klasse die MouseListener implementeert kunt u ontdekken wat de gebruiker aan het doen is met de muis . Instructies Import 1 javax.swing . * , Java.awt.event.MouseListener , en java.awt.event.MouseEvent in een . Java -bestand . Dit zal het bestand dat u gebruikt om de MouseListener -interface te implementeren . Kopen van 2 Schrijf een definitie voor een klasse die MouseListener implementeert in hetzelfde . Java -bestand . Bijvoorbeeld , als u wilt uw klas MListen noemen , dit zou de eerste regel van je klas zijn : public class MListen implementeert MouseListener Schrijf definities 3 in uw class code voor sommige of alle van de volgende methoden: mouseClicked ( ) , mouseEntered ( ) , mouseExited ( ) , mousePressed ( ) , en mouseReleased ( ) . Voor elk van deze vijf methoden , moet u " MouseEvent e " leveren als parameter tussen de haakjes . Dit vertelt de methode informatie over de muis . Voor meer informatie over wat deze methoden doen en welke informatie is opgenomen in een MouseEvent , kijk naar de Java application programming interfaces , of API's , zowel voor MouseListener en MouseEvent . 4 Schrijf een constructeur voor een JPanel als volgt : " JPanel p = new JPanel ( ) ; " . ( U kunt vervangen " p " met elke naam die u wilt.) Maak een instantie van uw MouseListener klasse eveneens , bijvoorbeeld , " MListen m = new MListener ( ) ; " . 5 Schrijf de addMouseListener methode in uw code met uw JComponent . Bijvoorbeeld , stel dat je een JPanel genaamd " p " en een MouseListener genaamd "luisteren . " In dit geval zou u deze verklaring toe te voegen : " p.addMouseListener ( luister ) ; " . Voor meer informatie over hoe addMouseListener werkt , kijk naar Component 's Java API , omdat JComponent erft de methode addMouseListener van componenten .
|