Ciao, volevo sapere se Java fosse in grado di utilizzare i cursori forniti da windows
ovvero quelli presenti in C:\WINDOWS\Cursors e che hanno estensione .cur e .ani
rispettivamente per i cursori statici e animati.
![]()
Ciao, volevo sapere se Java fosse in grado di utilizzare i cursori forniti da windows
ovvero quelli presenti in C:\WINDOWS\Cursors e che hanno estensione .cur e .ani
rispettivamente per i cursori statici e animati.
![]()
Nulla, ma e' sempre qualcosa.
Non credo che sia possibile (comunque non ne sono sicuro al 100%).Originariamente inviato da maurizio2
Ciao, volevo sapere se Java fosse in grado di utilizzare i cursori forniti da windows
ovvero quelli presenti in C:\WINDOWS\Cursors e che hanno estensione .cur e .ani
rispettivamente per i cursori statici e animati.
![]()
Guarda cosa puoi fare con i cursori nella documentazione della classe java.awt.Cursor e il metodo createCustomCursor della classe java.awt.Toolkit.
Tramite quest'ultimo puoi ad esempio ottenere un cursore a partire da un oggetto Image. E le immagini multi-frame (lo dice chiaramente) non sono valide.
Andrea, andbin.dev – Senior Java developer – SCJP 5 (91%) • SCWCD 5 (94%)
java.util.function Interfaces Cheat Sheet — Java Versions Cheat Sheet
Gia' fatto, ho fatto lo scanner per come utilizzare quel metodo e come
inserire dei cursori a partire dalle immagini con estensioni supportate da
Java inserendole in ${JAVA_HOME}\jre\lib\images\cursors.
Volevo dei cursori come quelli che ci sono in C:\WINDOWS\cursors e
pensavo che si potessero caricare dal codice Java.
Pero' ho trovato un programmino(IrfanWiew) che visualizza e converte
i file con estensione .cur in immagini gif, jpeg o altro formato da poter inserire
nella cartella ${JAVA_HOME}\jre\lib\images\cursors e configurando
opportunamente il file cursors.properties per poi essere disponibile nel codice.
Devo solo vedere se come dici tu le gif animate non le supporta...
![]()
Nulla, ma e' sempre qualcosa.
Ahhhhh, ma tu non sei l'autore di ExecTestFrame??
Avevo inserito una domandina sul tuo esempio!!!
![]()
Nulla, ma e' sempre qualcosa.
Scusa ho avuto un lapsus sulla tua risposta...
Io mi sono riferito al metodo getSystemCustomCursor() della classe
java.awt.Cursor...
Ora vedo il metodo createCustomCursor della classe java.awt.Toolkit!!
Grazie![]()
Nulla, ma e' sempre qualcosa.
Ho dato un occhiata...
Non riesco a capire il secondo e il terzo argomento.
Parameters:
cursor - the image to display when the cursor is actived
hotSpot - the X and Y of the large cursor's hot spot; the hotSpot values must be less than the Dimension returned by getBestCursorSize
name - a localized description of the cursor, for Java Accessibility use
Nulla, ma e' sempre qualcosa.
Ho notato anche che le gif animate non funzionano
col metodo getSystemCustomCursor della classe java.awt.Cursor...
![]()
Nulla, ma e' sempre qualcosa.