Standaard zal uw Java-toepassing gebruiken dezelfde set muiscursors als het onderliggende besturingssysteem . Dus , op een Windows- computer , de Java- applicatie zal de huidige Windows muiscursor gebruiken onder Mac OS X , zal het de standaard Mac OS X muis cursor te gebruiken , en zo verder . Als u liever uw eigen muiscursors voor uw toepassing handmatig maken , kunt u dit doen met de ingebouwde java.awt.Cursor klasse . Wat je Graphics -bestand van de cursor ontwerp dat u wilt Need Toon Meer Aanwijzingen 1 Maak een nieuwe Java Swing venster . Als u gebruik maakt van een Java Integrated Development Environment ( IDE ) , zoals Netbeans of Eclipse , kunt u een snelkoppeling in dit te doen nemen door te klikken op " File ", " New Project ", en te kiezen voor " Java Application " van het " dialoogvenster Nieuw project " . Als u liever op de ouderwetse manier te werken in een tekstverwerker , het proces van het handmatig maken ervan is niet erg betrokken . Gewoon opslaan van een nieuw bestand met de naam " CustomCursorExample.java . " Kopen van 2 Importeer de bibliotheken die u nodig heeft om het programma te bouwen in uw nieuwe toepassing door deze te plakken op de top van de " CustomCursorExample.java " file : import java.awt.Cursor ; import java.awt.Image ; import java.awt.Point ; import java . awt.Toolkit ; import javax.swing.JPanel ; cursor , uiteraard , zal de cursor zich vertegenwoordigen in het programma . Afbeelding zal houden een beeld dat de cursor zal vertegenwoordigen , terwijl Toolkit is een helper klasse die een afbeelding object kan veranderen in een cursor object . Tenslotte JPanel is de klasse die een applicatie venster in Java vertegenwoordigt . 3 Plak de volgende code in het bestand ( indien u gebruik maakt van een IDE , een deel van deze reeds zijn gedaan voor u ) : public class CustomCursorExample breidt JPanel { openbare CustomCursorExample ( ) { Toolkit tk = Toolkit.getDefaultToolkit ( ) ; Afbeelding cursorImage = tk.getImage ( " cursor.gif " ) ; cursor cursor = tk.createCustomCursor ( cursorImage , nieuw punt ( 0,0) , " Custom static void main ( ) { nieuw CustomCursorExample ( ) op ; } } De lijn " Cursor cursor = tk.createCustomCursor ( cursorImage , nieuwe punt ( 0,0) , Custom cursor " ) , " is het hart van het programma de toolkit ( tk ) maakt een nieuw object cursor met de afbeelding en wijst deze de naam van de "Point" is een belangrijke . "Aangepast cursor . " argument . dit beschrijft de hotspot voor de cursor (die pixel in de cursor de klik zal uitvoeren ) . in dit geval is de hotspot is de linkerbovenhoek van het beeld , en de graphics voor de cursor moet dienovereenkomstig worden ontworpen . bijvoorbeeld , een pijl die naar de linkerbovenhoek . aan de andere kant kan een cross - hair cursor wilt een hotspot in het midden van het beeld te selecteren .
|