Dator > hur man skapar en anpassad markör i Java

  • hur man skapar en anpassad markör i Java


  • Som standard kommer din Java- program använder samma uppsättning Muspekareteman som det underliggande operativsystemet. Så på en Windows-dator kommer att Java-programmet använder den aktuella Windows- muspekaren , under Mac OS X , det kommer att använda standard Mac OS X muspekaren , och så vidare . Om du föredrar att manuellt skapa din egen Muspekareteman för din ansökan kan du göra det med den inbyggda java. awt. Cursor klass

    Du behöver : .
    bildfil om markören design som du vill


    1 .
    Skapa ett nytt Java Swing fönster . Om du använder en Java integrerade utvecklingsmiljö (IDE ) , som Netbeans eller Eclipse , kan du ta en genväg i att göra detta genom att klicka på " File ", " Nytt projekt , " och välja " Java Application "från " Nytt projekt "dialog . Om du föredrar att arbeta på gammaldags sätt i en textredigerare , är processen för att skapa den manuellt inte mycket engagerad . Bara spara en ny fil med namnet " CustomCursorExample. java . "
    2 .
    Importera biblioteken måste du bygga program i din nya ansökan genom att klistra in dessa 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 . Bilden kommer att hålla en bild som kommer att representera markören , medan Toolkit är en hjälpare klass som kan omvandla en bild objekt 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 , en del av detta kanske redan varit gjort för dig ) :



    offentliga klass CustomCursorExample utökar JPanel {



    offentliga CustomCursorExample () {



    Toolkit tk=Toolkit. getDefaultToolkit ( ) ;

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



    Markör markören=tk. createCustomCursor ( cursorImage , ny punkt (0,0 ) , " Custom Markör " ) ;

    detta . setCursor ( markör ) ,

    this. setSize ( 640. 480 ) ,

    this. setVisible (true ) ;

    }



    public static void main ( ) {

    ny CustomCursorExample () ;

    }

    }



    Raden " Markör markören=tk. createCustomCursor ( cursorImage , ny punkt (0,0 ) , anpassad markör " ) , " är hjärtat i programmet The Toolkit ( . tk ) skapar en ny markör objekt med bild och tilldelar den namnet " Custom Markör . " "poängen" är ett viktigt argument . Detta beskriver hotspot för markören ( som pixel i markören utför klick) . I detta fall är hotspot det övre vänstra hörnet av bilden , och grafiken för markören bör utformas därefter. Till exempel en pil som pekar till det övre vänstra hörnet . Å andra sidan kan ett hårkors markören vill välja en hotspot i mitten av bilden .


Previous:nothing Next:skript för Windows





Relaterade artiklar


  • hur man kan kontrollera för tomma var i JavaScript
  • hur man lär sig objektorienterad design för en gammal strukturerad programmerare
  • Vilka plikter för programmerare ?
  • hur du kör en klocka på en webbsida med hjälp av JavaScript
  • roll underhåll av programvara
  • Microsoft Visual Studio 2008 krav
  • hur du sorterar kolumner i DataGrid
  • hur man skapar en 3d virtuell chatt avatar
  • hur man gör pusselspel i flash
  • hur man komponerar en professionell e-post med HTML