Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky
Vytvorenie novej okno Java Swing . Ak používate Java integrované vývojové prostredie ( IDE ) , ako je Netbeans alebo Eclipse , môžete si vziať skratkou v tom to kliknutím na tlačidlo " Súbor " , " New Project " a zvolenie " Java Application " z dialógu " Nový projekt " . Ak dávate prednosť práci postarom v textovom editore , proces vytvárania ručne nie je príliš zapojený . Stačí uložiť nový súbor s názvom " CustomCursorExample.java . "
2
Import knižnice , ktoré budete potrebovať na vytvorenie programu do novej žiadosti vložením nich v hornej časti " CustomCursorExample.java " súbor :
import java.awt.Cursor ;
import java.awt.Image ;
import java.awt.Point ;
import java . awt.Toolkit , Spojené
dovozné javax.swing.JPanel ;
Cursor , samozrejme , bude reprezentovať kurzor sám v programe . Obrázok bude mať obrázok , ktorý bude reprezentovať kurzor , zatiaľ čo Toolkit je trieda pomocník , ktorý môže transformovať objekt obrázok do kurzora objektu . Konečne , JPanel je trieda , ktorá predstavuje okno aplikácie v Jave .
3
Vložte nasledujúci kód do súboru ( ak používate IDE , niektorí to už bolo vykonané pre teba ) :
public class CustomCursorExample rozširuje JPanel {
verejné CustomCursorExample ( ) {
Toolkit tk = Toolkit.getDefaultToolkit ( ) ;
Image cursorImage = tk.getImage ( " cursor.gif " ) ;
kurzora cursor = tk.createCustomCursor ( cursorImage , nový bod ( 0,0 ) , " Custom static void main ( ) {
nový CustomCursorExample ( ) ;
}
}
línie " kurzora cursor = tk.createCustomCursor ( cursorImage , nový bod ( 0,0 ) , Vlastné Cursor " ) , " je srdcom programu toolkit ( tk ) vytvorí nový objekt pomocou kurzora na obrázok a priradí mu názov " Point " je dôležité . " Vlastné Cursor . " argument. Opisuje hotspot pre kurzor ( ktorý pixel v rámci kurzor bude vykonávať cvaknutie ) . v tomto prípade , hotspot je ľavý horný roh obrazu a grafiky pre kurzorom by sa malo zodpovedajúcim spôsobom navrhnutá . Napríklad , šípka ukazujúca na ľavom hornom rohu . na druhú stranu , cross - vlasy kurzor chcieť vybrať hotspot v strede obrazu .