Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky

Domáce Hardware Siete Programovanie Softvér Otázka Systémy

Ako vytvoriť vlastný kurzor v jazyku Java

V predvolenom nastavení bude vaša Java aplikácie používajú rovnakú sadu kurzorov myši ako základný operačný systém . Takže , na počítači so systémom Windows , Java aplikácie bude používať existujúce kurzor myši Windows , pod Mac OS X , bude používať štandardné Mac OS X kurzor myši , a tak ďalej . Ak dávate prednosť ručne vytvoriť svoje vlastné kurzory myši pre vašu aplikáciu , môžete tak urobiť s vstavaným - in java.awt.Cursor triede . Veci , ktoré budete potrebovať klipart grafický súbor dizajnu kurzora , ktorý chcete
Zobraziť ďalšie inštrukcie Cestuj 1

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 .

Najnovšie články

Copyright © počítačové znalosti Všetky práva vyhradené