Welkom op de Nederland Computer Kennisnetwerk!  
 
Zoeken computer kennis
Home Hardware Netwerken Programmering Software Computerstoring Besturingssysteem
Computer Kennis >> Programmering >> Java Programming >> Content
Hoe kan ik een aangepaste cursor in Java Creëren
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 .

Previous: Next:
  Java Programming
·Hoe te Uitzondering klassen in…
·Hoe om terug te keren van een …
·Java Pop - up Codes 
·Hoe de Java- heap 
·Tertiaire Uitdrukkingen in Jav…
·Hoe om te controleren of een s…
·Hoe te WEBrick Stop op NetBean…
·Hoe maak je een Android Emulat…
·Hoe te Grenzen Maak in een ras…
  Related Articles
Hoe maak je een Combo Box Maak in Visual…
Hoe maak je een Check Box Maak in Visual…
Hoe maak je een tekstvak maken in Visual…
Hoe maak je een optie Box in Visual Basi…
Hoe maak je een schijf keuzelijst in Vis…
Hoe kan ik een keuzelijst maken in Visua…
Hoe kan ik een Picture Box Maak in Visua…
Hoe een bestand keuzelijst Maak in Visua…
Hoe kan ik een afbeelding Box Maak in Vi…
  Programmering Articles
·Hoe maak je een map op VB6 
·Hoe te Element Attributen Clear 
·Hoe te Grafieken in PHP Draw 
·Hoe te Oracle SQL code die de werknemer …
·De nadelen van het gebruik van widgets i…
·Waarom Computers Praat in Numeri Liever …
·Hoe te coderen UTF - 8 Negeer in Python 
·Hoe een bestand in TASM Compile 
·Alternatieven voor een hyperlink 
Copyright © Computer Kennis http://www.nldit.com