Visualizzazione dei risultati da 1 a 6 su 6
  1. #1
    Utente di HTML.it
    Registrato dal
    May 2010
    Messaggi
    86

    cursore personalizzato su jlabel

    ho usato questo codice
    codice:
    //Cursore
    		//Prendo il toolkit standard
    			Toolkit toolkit = Toolkit.getDefaultToolkit();
    		//Carico un immagine per il cursore
    			Image image = toolkit.getImage(path_progetto+"Media/selector_left.png");
    		//Creo l'hotsopt  
    			Point hotSpot = new Point(0,0);  
    		//Creo il cursore personalizzato  
    			Cursor cursor = toolkit.createCustomCursor(image, hotSpot, "ciao");
    però il cursore esce ingrandito.. come posso ridimensionarlo??

  2. #2
    Utente di HTML.it
    Registrato dal
    May 2010
    Messaggi
    86
    up..

  3. #3
    Utente di HTML.it L'avatar di andbin
    Registrato dal
    Jan 2006
    residenza
    Italy
    Messaggi
    18,284

    Re: cursore personalizzato su jlabel

    Originariamente inviato da croccio
    ho usato questo codice

    però il cursore esce ingrandito.. come posso ridimensionarlo??
    La dimensione del cursore che è gestibile dal sistema può chiaramente variare da una piattaforma all'altra. Comunque in linea di massima è tipicamente 32x32. Esiste anche un metodo in Toolkit che consente di ottenere la dimensione supportata dal cursore più vicina a quella richiesta: getBestCursorSize

    Quindi, in sostanza, o crei una immagine che ha le dimensioni tipiche (es. 32x32) e non ti preoccupi di altro (quindi accetti quello che esce fuori ....) oppure da una immagine più grande ne ottieni una versione scalata (Image ha un metodo getScaledInstance) basandoti su quanto è restituito da getBestCursorSize oppure fai diverse immagini es. 16x16, 24x24, 32x32 ecc.. e poi scegli quella più appropriata (con una tua logica che devi implementare tu) in base a cosa dice getBestCursorSize.
    Andrea, andbin.devSenior Java developerSCJP 5 (91%) • SCWCD 5 (94%)
    java.util.function Interfaces Cheat SheetJava Versions Cheat Sheet

  4. #4
    Utente di HTML.it
    Registrato dal
    May 2010
    Messaggi
    86
    ho iniziato da poco il java, il prof ci ha spiegato solo la parte testuale e ora sto studiando dalle varie guide.. potresti fare un esempio relativo al pezzo di codice ke ho scritto?? nn ho capito mlto bene. dopo che creo l'immagine 32x32 cosa devo fare??

  5. #5
    Utente di HTML.it L'avatar di andbin
    Registrato dal
    Jan 2006
    residenza
    Italy
    Messaggi
    18,284
    Originariamente inviato da croccio
    nn ho capito mlto bene. dopo che creo l'immagine 32x32 cosa devo fare??
    Ti va bene creare e usare un png di 32x32 accettando quello "che esce fuori"? Allora non devi fare nulla di più di quanto hai già postato come codice .... che è quello poi alla fin fine per creare un custom cursor.
    Andrea, andbin.devSenior Java developerSCJP 5 (91%) • SCWCD 5 (94%)
    java.util.function Interfaces Cheat SheetJava Versions Cheat Sheet

  6. #6
    Utente di HTML.it
    Registrato dal
    May 2010
    Messaggi
    86
    ok grazie 1000

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2026 vBulletin Solutions, Inc. All rights reserved.