Visualizzazione dei risultati da 1 a 4 su 4
  1. #1
    Utente di HTML.it
    Registrato dal
    Oct 2007
    Messaggi
    90

    [JAVA]Applicazione con effetti di transizione (JavaFX,SwingX)

    Salve a tutti.
    Ho sviluppato un'applicazione java con swing, ora però vorrei creare su di essa degli effetti grafici di transizione. Guardate questo esempio , dovrei fare una cosa simile passando da una schermata all'altra : http://www.onlypixel.com/videofarmac...romozione.html

    Ora, cosa mi consigliereste di fare ?
    Ho letto qualcosa riguardo le librerie javafx e swingX, ma purtroppo non ne ho capito molto.
    Sapreste indicarmi a cosa servono, le differenze tra di loro e se fanno al caso mio ?

    Vi ringrazio anticipatamente.

    Cordiali Saluti

  2. #2
    Moderatore di Programmazione L'avatar di LeleFT
    Registrato dal
    Jun 2003
    Messaggi
    17,328

    Moderazione

    Spostato nel forum dedicato a Java.


    Ciao.
    "Perchè spendere anche solo 5 dollari per un S.O., quando posso averne uno gratis e spendere quei 5 dollari per 5 bottiglie di birra?" [Jon "maddog" Hall]
    Fatti non foste a viver come bruti, ma per seguir virtute e canoscenza

  3. #3
    Utente di HTML.it
    Registrato dal
    Oct 2007
    Messaggi
    90
    Nessuno sa niente riguardo queste due librerie ??

  4. #4
    Utente di HTML.it
    Registrato dal
    Dec 2009
    Messaggi
    1,123
    JavaFX è un linguaggio di programmazione, per sviluppare applicazioni RIA, non è una libreria!

    http://download.oracle.com/javafx/1.3/tutorials/ui/

    Un esempio basilare che ho postato su un altro forum, è questo:
    codice:
    import javafx.scene.Scene;
    import javafx.scene.image.*;
    import javafx.scene.input.*;
    import javafx.stage.Stage;
    
    def mouseEntered = Image {
      url: "{__DIR__}mouseEntered.png";
    }
    def mouseExited = Image {
      url: "{__DIR__}mouseExited.png";
    }
    def mouseClicked = Image {
      url: "{__DIR__}mouseClicked.png";
    }
    var immagineCorrente:Image = mouseExited;
    
    Stage {
      title: "Cambio Immagine a Passaggio Mouse"
      scene: Scene {
        // Altezza - larghezza Scene
        height: mouseEntered.height * 2
    	width: mouseEntered.width * 2
    	content: [
    	  ImageView {
    	    image: bind immagineCorrente
    		// Posizione immagine
    		x: mouseEntered.width / 2
    		y: mouseEntered.height / 2
    		
    		onMouseEntered: function(e : MouseEvent) : Void {
    		  immagineCorrente = mouseEntered;
    		}
    		onMouseExited: function(e : MouseEvent) : Void {
    		  immagineCorrente = mouseExited;
    		}
    		onMouseClicked: function(e : MouseEvent) : Void {
    		  immagineCorrente = mouseClicked;
    		}
    	  }
    	]
      }
    }
    Praticamente passando il mouse sull'immagine questa viene cambiata, e cliccando viene ricambiata; uscendo dall'immagine con il mouse torna la prima immagine.

    Offre numerosi effetti ed include nell'API il supporto ad audio e video.

    Qui trovi l'API: http://download.oracle.com/docs/cd/E.../1.3/docs/api/

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 © 2025 vBulletin Solutions, Inc. All rights reserved.