Dator
 |  Startsida |  Hårdvara |  Nätverk |  Programmering |  Programvara |  Felsökning |  System |   
Programmering
  • C /C + + -programmering
  • Computer Programspråk
  • Delphi Programmering
  • Java Programming
  • JavaScript programmering
  • PHP /MySQL Programmering
  • perl Programmering
  • python Programming
  • Ruby programmering
  • Visual Basics Programmering
  • * Dator Kunskap >> Programmering >> Java Programming >> Content

    Hur man skapar en anpassad markör i Java

    Som standard kommer din Java-program använder samma uppsättning musmarkörer som underliggande operativsystemet . Så på en Windows- dator , kommer Java-programmet använder den aktuella Windows muspekaren , under Mac OS X , kommer det att använda standard Mac OS X muspekaren , och så vidare . Om du föredrar att manuellt skapa egna musmarkörer för din ansökan , kan du göra det med den inbyggda java.awt.Cursor klassen . Saker du behöver
    Graphics fil om markören design som du vill
    Visa fler instruktioner
    1

    Skapa ett nytt Java Swing fönster . Om du använder en Java Integrated Development Environment ( IDE ) , som NetBeans eller Eclipse , kan du ta en genväg i att göra detta genom att klicka på " File ", " New Project " och välja " Java Application " från " New Project " dialogrutan . Om du föredrar att arbeta på gammaldags sätt i en textredigerare , är processen för att skapa den manuellt inte mycket involverad . Bara spara en ny fil med namnet " CustomCursorExample.java . "
    2

    Importera biblioteken du behöver för att bygga upp programmet i din nya ansökan genom att klistra dem på toppen av " CustomCursorExample.java " file :

    import java.awt.Cursor ,

    import java.awt.Image ,

    import java.awt.Point ,

    import java . awt.Toolkit ;

    import javax.swing.JPanel ,

    markör , naturligtvis , kommer att representera markören själv i programmet . Bild kommer att hålla en bild som kommer att representera markören , medan Toolkit är en hjälpare klass som kan förvandla ett bildobjekt i ett Cursor-objekt . Slutligen är JPanel den klass som representerar ett programfönster i Java .
    3

    Klistra in följande kod i filen ( om du använder en IDE , kan en del av detta har redan gjorts för dig ) :

    public class CustomCursorExample utökar JPanel {

    offentliga CustomCursorExample ( ) {

    Toolkit tk = Toolkit.getDefaultToolkit ( ) ;

    Image cursorImage = tk.getImage ( " cursor.gif " ) ;

    markör markör = tk.createCustomCursor ( cursorImage , new Point ( 0,0 ) , " Anpassad void main ( ) {

    nytt CustomCursorExample ( ) ;

    }

    }

    linjen " Cursor markör = tk.createCustomCursor ( cursorImage , nya Point ( 0,0 ) , Anpassad markör " ) , " är hjärtat i programmet verktygslådan ( tk ) skapar en ny markör objekt med bilden och ger den namnet "Point" är en viktig . " anpassade markören . " argument . detta beskriver hotspot för markören ( vilken pixel i markören kommer att utföra klick ) . i det här fallet , är hotspot det övre vänstra hörnet av bilden , och grafiken för markören bör utformas i enlighet med detta . exempelvis , en pil som pekar till det övre vänstra hörnet . Å andra sidan kan en hårkorsmarkören vill välja en hotspot i mitten av bilden .

    Tidigare:

    nästa:
    relaterade artiklar
    ·Hur du formaterar bredd Flyter i Java
    ·Hur Rita flera figurer i Java
    ·Hur få Integer Value i Enum Java
    ·Hur man kör Java Servlets
    ·Hur konvertera tal till engelska i Java
    ·Hur man skapar en enkel webbtjänst i Apache Tomcat
    ·Hur köra Console kommandon i Java
    ·Hur ersätta flera tecken i en sträng med Java
    ·Hur man använder variabler i ett Eclipse Classpath Pro…
    ·Hur Seal JAXB Kränkningar i Oracle XML
    Utvalda artiklarna
    ·Hur man registrerar sig för Flash Chat
    ·Konvertera Date Format
    ·Hur man läser Java API
    ·Hur man beräknar procent på totalt rader i PHP MySQL
    ·Hur man använder etiketter i Perl
    ·Hur utträde ur ett program om något är fel i Java
    ·Hur att skicka parametrar till MVC View
    ·Så här kontrollerar du datumintervallet i COBOL
    ·Hur man gör en C + + Critter Vaktmästare programmet m…
    ·Hur Infoga värden från Microsoft Word till en databas…
    Copyright © Dator Kunskap http://www.dator.xyz