IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

JavaFX Discussion :

La version 1.2 de JavaFX est disponible et arrive sur Linux et OpenSolaris [News]


Sujet :

JavaFX

  1. #41
    Rédacteur/Modérateur

    Avatar de bouye
    Homme Profil pro
    Information Technologies Specialist (Scientific Computing)
    Inscrit en
    Août 2005
    Messages
    6 870
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 48
    Localisation : Nouvelle-Calédonie

    Informations professionnelles :
    Activité : Information Technologies Specialist (Scientific Computing)
    Secteur : Agroalimentaire - Agriculture

    Informations forums :
    Inscription : Août 2005
    Messages : 6 870
    Points : 22 933
    Points
    22 933
    Billets dans le blog
    53
    Par défaut
    Dans la serie bug kikool-lol, j'en ai trouve un bien marrant aujoud'hui : je voulais implementer des boutons de controle pour les dialogues, panneau dockables et autres sous affichages de l'application et donc j'ai decide de creer des composants implementant CustomNode et Resizable. Sauf, qu'au final je me suis retrouve avec... ca :

    Nom : Untitled.png
Affichages : 64
Taille : 87,2 Ko

    Sachant que les deux composants sont crees de maniere 90% similaire (un Circle et soit deux Line qui se croisent, soit un Path, le tout dans un Group).
    On a donc :
    • j'affiche mes deux composants chacun separement : Ok ils se dessinent chacun correctement.
    • ensuite j'affiche un vert, un rouge et un vert.
      • dans un Group avec des decallages horizontaux pour bien les positionner : les 3 s'affichent OK
      • dans un Stack avec des decallages horizontaux pour bien les positionner: les 3 s'affichent decalles vers le haut et le rouge s'affiche mal.
      • dans un HBox : les 3 s'affichent mais le rouge s'affiche mal (d'ailleurs on peut voir encore un autre type de decallage quand ces composants sont redimensionnes et integres dans l'un des sous-affichage derriere : le cercle vert et le cercle rougne ne sont meme plus alignes horizontalement... ca ressemble au resultat de Stack sauf que dans le code de ce composant, ... ils sont dans une HBox qui elle est placee dans un group...)
      • dans un VBox : les 3 s'affichent mais le rouge s'affiche mal.
      • dans un Tile : seul le dernier vert s'affiche car les noeuds sont superposes . Pour les voir il faut forcer les dimensions du Tile (mais bizarrement, pas son nombre de ligne ou de colonnes), la croix ne s'affiche pas alors correctement.
      • dans un Flow: seul le dernier vert s'affiche car les noeuds sont superposes . Pour les voir il faut forcer les dimensions du Flow, la croix ne s'affiche pas alors correctement.

    Puis je me suis dis : "y a peut-etre un bug dans le bind des Line" et donc je remplace le code qui fait la croix avec des Line par un qui utilise Path comme la tete de fleche... ben non... pareil...

    JavaFX & les layouts c'est que du fun, et plein de cheveux en moins...


  2. #42
    Membre averti

    Profil pro
    Inscrit en
    Février 2009
    Messages
    284
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2009
    Messages : 284
    Points : 409
    Points
    409
    Par défaut Pareil
    Pareil que toi bouye j'ai rencontré ce genre de problèmes avec les layout
    et puis la doc de javafx... on dirait la mienne
    sinon ptete une piste pour ton truc passque j'ai eu le meme bug d'alignement des nodes:
    j'ai l'impression que pour certains layout (pr moi stack) l'alignement ne se fait bien que lorsque tu creer les nodes en declaratif dans le contenant et pas quand tu les cree d'abord et puis que tu les ajoutes, m'enfin j'vais pas vous faire le coup de madame soleil

  3. #43
    Rédacteur/Modérateur

    Avatar de bouye
    Homme Profil pro
    Information Technologies Specialist (Scientific Computing)
    Inscrit en
    Août 2005
    Messages
    6 870
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 48
    Localisation : Nouvelle-Calédonie

    Informations professionnelles :
    Activité : Information Technologies Specialist (Scientific Computing)
    Secteur : Agroalimentaire - Agriculture

    Informations forums :
    Inscription : Août 2005
    Messages : 6 870
    Points : 22 933
    Points
    22 933
    Billets dans le blog
    53
    Par défaut
    J'ai tout refais ou presque avec des alignements relatifs ou absolus (sans layout donc comme en 1.0 et 1.1/1.1.1). Je n'ai mis des layout que quand j'étais sur que tout était correct et encore après avoir fait des test de ce noeuf imbriqué dans plusieurs autres layout pour être sur qu'au final tout apparaisse correctement.

    Certaines valeur comme la largeur ou la hauteur de certains noeud (nottament les noeuds contenant du texte, des composants Swing ou des Resizable) ne semblent être calculées qu'après coup ou alors ne sont pas bien mise à jour quand le contenu change. Mais cela ne peut apparaitre qu'ultérieurement... ce qui rend la chose difficile à corriger.

  4. #44
    Membre averti

    Profil pro
    Inscrit en
    Février 2009
    Messages
    284
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2009
    Messages : 284
    Points : 409
    Points
    409
    Par défaut Layouts
    Pour ceux que ca interesse, et j'imagine qu'il y en a beaucoup enfin un article sur les layouts de s'il vous plait Amy Fowler
    http://weblogs.java.net/blog/aim/arc..._unleashe.html

    Bonne lecture.

  5. #45
    Rédacteur/Modérateur

    Avatar de bouye
    Homme Profil pro
    Information Technologies Specialist (Scientific Computing)
    Inscrit en
    Août 2005
    Messages
    6 870
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 48
    Localisation : Nouvelle-Calédonie

    Informations professionnelles :
    Activité : Information Technologies Specialist (Scientific Computing)
    Secteur : Agroalimentaire - Agriculture

    Informations forums :
    Inscription : Août 2005
    Messages : 6 870
    Points : 22 933
    Points
    22 933
    Billets dans le blog
    53
    Par défaut
    La version 6.7.1 de NetBeans est desormais disponible et rajoute le support de JavaFX 1.2.

    http://www.netbeans.org/servlets/New...ewsItemID=1407

  6. #46
    Expert éminent sénior


    Profil pro
    Inscrit en
    Octobre 2003
    Messages
    7 856
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2003
    Messages : 7 856
    Points : 34 380
    Points
    34 380
    Par défaut
    Citation Envoyé par bouye Voir le message
    La version 6.7.1 de NetBeans est desormais disponible et rajoute le support de JavaFX 1.2.

    http://www.netbeans.org/servlets/New...ewsItemID=1407
    Effectivement

  7. #47
    Rédacteur/Modérateur

    Avatar de bouye
    Homme Profil pro
    Information Technologies Specialist (Scientific Computing)
    Inscrit en
    Août 2005
    Messages
    6 870
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 48
    Localisation : Nouvelle-Calédonie

    Informations professionnelles :
    Activité : Information Technologies Specialist (Scientific Computing)
    Secteur : Agroalimentaire - Agriculture

    Informations forums :
    Inscription : Août 2005
    Messages : 6 870
    Points : 22 933
    Points
    22 933
    Billets dans le blog
    53

  8. #48
    Rédacteur/Modérateur

    Avatar de bouye
    Homme Profil pro
    Information Technologies Specialist (Scientific Computing)
    Inscrit en
    Août 2005
    Messages
    6 870
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 48
    Localisation : Nouvelle-Calédonie

    Informations professionnelles :
    Activité : Information Technologies Specialist (Scientific Computing)
    Secteur : Agroalimentaire - Agriculture

    Informations forums :
    Inscription : Août 2005
    Messages : 6 870
    Points : 22 933
    Points
    22 933
    Billets dans le blog
    53
    Par défaut
    Source : http://forums.sun.com/thread.jspa?th...99860&tstart=0

    Pour ceux qui comme moi avaient des problemes d'affichage avec les Stage dans l'api JavaFX ou JFXDialog dans JFXtras durant les cliquer-tirer (voir des anciens messages dans ce topic) depuis le passage a la 1.2, il faut remplacer le code 1.0/1.1/1.1.1 :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
     
    onMouseDragged: function( e: MouseEvent ):Void {
        stage.x += e.dragX;
        stage.y += e.dragY;
    }
    Par une gestion plus classique du cliquer-tirer :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
     
    var stageDragInitialX : Number;
    var stageDragInitialY : Number;
     
    [...]
     
    onMousePressed: function( e: MouseEvent ):Void {
        stageDragInitialX = e.screenX - stage.x;
        stageDragInitialY = e.screenY - stage.y;
    }
    onMouseDragged: function( e: MouseEvent ):Void {
        stage.x = e.screenX - stageDragInitialX;
        stage.y = e.screenY - stageDragInitialY;
    }

  9. #49
    Membre averti

    Profil pro
    Inscrit en
    Février 2009
    Messages
    284
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2009
    Messages : 284
    Points : 409
    Points
    409
    Par défaut
    Est ce que vous avez aussi le problème de l'import d'un projet javafx (comme une lib) dans un projet javafx, depuis la 6.7.1 ca marche pu

  10. #50
    Rédacteur/Modérateur

    Avatar de bouye
    Homme Profil pro
    Information Technologies Specialist (Scientific Computing)
    Inscrit en
    Août 2005
    Messages
    6 870
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 48
    Localisation : Nouvelle-Calédonie

    Informations professionnelles :
    Activité : Information Technologies Specialist (Scientific Computing)
    Secteur : Agroalimentaire - Agriculture

    Informations forums :
    Inscription : Août 2005
    Messages : 6 870
    Points : 22 933
    Points
    22 933
    Billets dans le blog
    53
    Par défaut
    Est-ce que par hasard ca ne serait pas le même genre de problème que ce que j'ai rencontré là http://www.developpez.net/forums/d77...e/#post4530665 ?

    De toute manière, les dépendances entre projets dans NetBeans, c'est un peu comme la gestion de la génération des JAR dans NetBeans c'est... limité (et j'ai pas écrit "à gerber" pour rester poli).

  11. #51
    Membre averti

    Profil pro
    Inscrit en
    Février 2009
    Messages
    284
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2009
    Messages : 284
    Points : 409
    Points
    409
    Par défaut
    Oué bouye désolé je n'ai vu se poste que après, si t'as un p'ti tuyo pour packager à la main les jar ca serait pas mal.
    Sinon quite à rester dans le cambouis, j'ai essayer de récupérer les rutimes de javafx du jnlp suivant http://dl.javafx.com/1.2/javafx-rt.jnlp
    qui est
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
     
    <?xml version="1.0" encoding="UTF-8"?>
    <jnlp spec="1.0+" version="1.2.0_b233" codebase="http://dl.javafx.com/1.2/" href="javafx-rt.jnlp">
        <information>
            <title>JavaFX Runtime</title>
            <vendor>Sun Microsystems, Inc.</vendor>
            <offline-allowed/>
        </information>
        <security>
            <all-permissions/>
        </security>
        <update check="background"/>
        <resources>
            <extension name="jogl" href="/jogl.jnlp" version="1.1.1a">
                <ext-download ext-part="jogl" download="lazy"/>
            </extension>
        </resources>
        <resources os="Windows" arch="x86">
            <jar href="/javafx-rt-windows-i586__V1.2.0_b233.jar" part="javafx-rt" download="eager"/>
            <nativelib href="/javafx-rt-natives-windows-i586__V1.2.0_b233.jar" part="javafx-rt" download="eager"/>
        </resources>
        <resources os="Mac OS X">
            <jar href="/javafx-rt-macosx-universal__V1.2.0_b233.jar" part="javafx-rt" download="eager"/>
            <nativelib href="/javafx-rt-natives-macosx-universal__V1.2.0_b233.jar" part="javafx-rt" download="eager"/>
        </resources>
        <resources os="Linux" arch="i386">
            <jar href="/javafx-rt-linux-i586__V1.2.0_b233.jar" part="javafx-rt" download="eager"/>
            <nativelib href="/javafx-rt-natives-linux-i586__V1.2.0_b233.jar" part="javafx-rt" download="eager"/>
        </resources>
        <resources os="Linux" arch="x86">
            <jar href="/javafx-rt-linux-i586__V1.2.0_b233.jar" part="javafx-rt" download="eager"/>
            <nativelib href="/javafx-rt-natives-linux-i586__V1.2.0_b233.jar" part="javafx-rt" download="eager"/>
        </resources>
        <resources os="SunOS" arch="x86">
            <jar href="/javafx-rt-solaris-i586__V1.2.0_b233.jar" part="javafx-rt" download="eager"/>
            <nativelib href="/javafx-rt-natives-solaris-i586__V1.2.0_b233.jar" part="javafx-rt" download="eager"/>
        </resources>
        <component-desc/>
    </jnlp>
    en essayant avec wget de récuperer les jars par:
    wget http://dl.javafx.com/1.2/javafx-rt-w...1.2.0_b233.jar ben j'obtiens la reponse 302 qui me dit que c'est sur http://jfx.sfbay.sun.com:5001/1.2/... mais le serveur n'est pas accessible.

    Tout ça pour en fait ceci: l'idée c'est de packager un appli javafx avec un tout petit serveur web, par exemple TinyWeb pour différents jlnp ou applets, mais de pouvoir le faire non connecté. pour ca faire pointé le jnlp des rutimes vers le un repertoire de tinyWeb ou ils auraient été préalablement chargé depuis dl.javafx.com.

  12. #52
    Rédacteur/Modérateur

    Avatar de bouye
    Homme Profil pro
    Information Technologies Specialist (Scientific Computing)
    Inscrit en
    Août 2005
    Messages
    6 870
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 48
    Localisation : Nouvelle-Calédonie

    Informations professionnelles :
    Activité : Information Technologies Specialist (Scientific Computing)
    Secteur : Agroalimentaire - Agriculture

    Informations forums :
    Inscription : Août 2005
    Messages : 6 870
    Points : 22 933
    Points
    22 933
    Billets dans le blog
    53
    Par défaut
    Pas mieux ; avec le code que j'avais posté précédemment, on peut toujours récupérer les runtimes 1.1.1 mais les runtimes 1.2 nous sont sont inaccessibles.

    Même réflexion que précédemment, avec un mode de déploiement si contraignant, ce n'est pas prêt de décoller coté desktop.

  13. #53
    Membre averti

    Profil pro
    Inscrit en
    Février 2009
    Messages
    284
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2009
    Messages : 284
    Points : 409
    Points
    409
    Par défaut
    @bouye
    Bon voila apres des recherche sans succes vers l'api javax.jnlp, une méthode peu elegante, mais bon au moins ca marche
    pour ca il faut récupérer le log de la console java avec un niveau de tracage à 5,
    attention il faut le faire tout de suite au chargement de l'applet.
    par exemple: parametrer la console en affichage auto et pour l'applet le site javafx.com (la partie du menu en bas est un applet).
    dans le log que bêtement j'ai effacé et que je peux plus régénérer car le site javafx.com est indisponible, comme tous les sites de sun en ce moment.
    D'ailleurs, un petite digression, mais ca montre bien quand meme la limite de pas prevoir la redistribution des binaires autrement avec javafx.
    Donc quand on fouille dans le log on fini par retrouver ses fichiers jar renommés en .temp dans le cache, c'est un peu laborieux (prochaine étape le faire en auto avec le log dans un fichier?).

    Après ce dur labeur on peut enfin se faire son javafx-rt.jnlp
    le mien ressemble à ca, sous win
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
     
    <?xml version="1.0" encoding="UTF-8"?>
    <jnlp spec="1.0+" version="1.2.0_b233" codebase="http://192.168.1.114/" href="javafx-rt.jnlp">
        <information>
            <title>JavaFX Runtime</title>
            <vendor>Sun Microsystems, Inc.</vendor>
            <offline-allowed/>
        </information>
        <security>
            <all-permissions/>
        </security>
        <resources>
            <jar href="/javafx-rt-windows-i586__V1.2.0_b233.jar" part="javafx-rt" download="eager"/>
            <nativelib href="/javafx-rt-natives-windows-i586__V1.2.0_b233.jar" part="javafx-rt" download="eager"/>
        </resources>
        <resources>
            <nativelib href="/jogl-natives-windows-i586__V1.1.1a.jar" part="jogl" download="eager"/>
        </resources>
        <resources>
            <nativelib href="/gluegen-rt-natives-windows-i586__V1.0b06a.jar" part="jogl" download="eager"/>
        </resources>
        <component-desc/>
    </jnlp>
    Bon par il y a quand meme une petite coquille:
    quand le cache vide il faut d'abord lancer une fois javafx-rt.jnlp et ensuite le jnlp de l'appli, sinon il y a une erreur de chargement de la bibilothèque, surement une question d'option dans le jnlp.

  14. #54
    Membre averti

    Profil pro
    Inscrit en
    Février 2009
    Messages
    284
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2009
    Messages : 284
    Points : 409
    Points
    409
    Par défaut rectif
    En complément du post précèdent, après que enfin javafx.com remarche voici les jnlp:
    index
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
     
    <jnlp spec="1.0+" codebase="http://www.javafx.com/fxmenu/" href="SamplesMenu_browser.jnlp">
      <information>
        <title>SamplesMenu</title>
        <vendor>Rakesh Menon</vendor>
        <homepage href="http://www.javafx.com/fxmenu/"/>
        <description>SamplesMenu</description>
        <offline-allowed/>
      </information>
      <resources>
        <j2se version="1.5+"/>
        <property name="jnlp.packEnabled" value="true"/>
        <extension name="JavaFX Runtime" href="http://dl.javafx.com/1.2/javafx-rt.jnlp"/>
        <jar href="SamplesMenu.jar" main="true"/>
      </resources>
      <applet-desc name="SamplesMenu" main-class="com.sun.javafx.runtime.adapter.Applet" width="1075" height="255">
        <param name="MainJavaFXScript" value="samplesmenu.Main"/>
        <update check="background"/>jnlp
      </applet-desc>
    </jnlp>
    javafx-rt
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
     
    <jnlp spec="1.0+" codebase="http://dl.javafx.com/1.2/" version="1.2.0_b233" href="http://dl.javafx.com/1.2/javafx-rt.jnlp">
      <information>
        <title>JavaFX Runtime</title>
        <vendor>Sun Microsystems, Inc.</vendor>
        <homepage href="null"/>
        <offline-allowed/>
      </information>
      <security>
        <all-permissions/>
      </security>
      <update check="background" policy="always"/>
      <resources>
        <extension href="http://dl.javafx.com/jogl.jnlp" version="1.1.1a" name="jogl">
          <ext-download ext-part="jogl" download="lazy"/>
        </extension>
        <jar href="http://dl.javafx.com/javafx-rt-windows-i586__V1.2.0_b233.jar" part="javafx-rt" download="eager" main="false"/>
        <nativelib href="http://dl.javafx.com/javafx-rt-natives-windows-i586__V1.2.0_b233.jar" part="javafx-rt" download="eager" main="false"/>
      </resources>
      <component-desc/>
    </jnlp>
    JOGL
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
     
    <jnlp spec="1.0+" codebase="http://dl.javafx.com/" version="1.1.1a" href="http://dl.javafx.com/jogl__V1.1.1a.jnlp">
      <information>
        <title>Java Binding to the OpenGL API</title>
        <vendor>Sun Microsystems, Inc.</vendor>
        <homepage href="http://jogl.dev.java.net/"/>
        <description>Java Binding to the OpenGL API - JSR-231 Current Build</description>
        <description kind="short">Java programming language binding to the OpenGL 3D graphics API. (Current build of
                JSR-231 APIs)
            </description>
        <offline-allowed/>
      </information>
      <security>
        <all-permissions/>
      </security>
      <update check="timeout" policy="always"/>
      <resources>
        <jar href="http://dl.javafx.com/jogl__V1.1.1a.jar" part="jogl" download="lazy" main="false"/>
        <extension href="http://dl.javafx.com/gluegen-rt.jnlp" version="1.0b06a" name="gluegen-rt"/>
        <nativelib href="http://dl.javafx.com/jogl-natives-windows-i586__V1.1.1a.jar" part="jogl" download="eager" main="false"/>
      </resources>
      <component-desc/>
    </jnlp>
    Glueten

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
     
    <jnlp spec="1.0+" codebase="http://dl.javafx.com/" version="1.0b06a" href="http://dl.javafx.com/gluegen-rt__V1.0b06a.jnlp">
      <information>
        <title>GlueGen Runtime</title>
        <vendor>Sun Microsystems, Inc.</vendor>
        <homepage href="http://gluegen.dev.java.net/"/>
        <description>GlueGen Runtime Library</description>
        <description kind="short">Run-time support classes and native code for applications and libraries built using
                the GlueGen tool.
            </description>
        <offline-allowed/>
      </information>
      <security>
        <all-permissions/>
      </security>
      <update check="timeout" policy="always"/>
      <resources>
        <jar href="http://dl.javafx.com/gluegen-rt__V1.0b06a.jar" part="gluegen-rt" download="lazy" main="false"/>
        <nativelib href="http://dl.javafx.com/gluegen-rt-natives-windows-i586__V1.0b06a.jar" part="gluegen-rt" download="eager" main="false"/>
      </resources>
      <component-desc/>
    </jnlp>
    Avec ca surement plus de problèmes de déploiement:lol

  15. #55
    Membre averti

    Profil pro
    Inscrit en
    Février 2009
    Messages
    284
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2009
    Messages : 284
    Points : 409
    Points
    409
    Par défaut Finalement
    En guise de conclusion pour ce sujet le post du forum de javafx.com

    You can use a custom javafx-rt.jnlp.
    for exemple:
    download theses files for dl.javafx.com:
    gluegen-rt-natives-windows-i586__V1.0b06a.jar
    jogl-natives-windows-i586__V1.1.1a.jar
    javafx-rt-natives-windows-i586__V1.2.0_b233.jar
    javafx-rt-windows-i586__V1.2.0_b233.jar

    you should obtain the compressed version of theses files (.jar.gz)

    then with this rutime you can make yout own javafx-rt.jnlp like
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
     
    <?xml version="1.0" encoding="UTF-8"?>
    <jnlp spec="1.0+" version="1.2.0_b233" codebase="http://192.168.1.114/" href="javafx-rt.jnlp">
        <information>
            <title>JavaFX Runtime</title>
            <vendor>Sun Microsystems, Inc.</vendor>
            <offline-allowed/>
        </information>
        <security>
            <all-permissions/>
        </security>
        <update check="background"/>
        <resources>
            <property name="jnlp.packEnabled" value="true"/>
            <nativelib href="http://192.168.1.114/gluegen-rt-natives-windows-i586__V1.0b06a.jar.gz" part="gluegen-rt" download="eager" main="false"/>
        </resources>
        <resources>
            <property name="jnlp.packEnabled" value="true"/>
            <nativelib href="http://192.168.1.114/jogl-natives-windows-i586__V1.1.1a.jar.gz" part="gluegen-rt" download="eager" main="false"/>
        </resources>
        <resources>
            <property name="jnlp.packEnabled" value="true"/>
            <jar href="/javafx-rt-windows-i586__V1.2.0_b233.jar.gz" part="javafx-rt" download="eager"/>
            <nativelib href="/javafx-rt-natives-windows-i586__V1.2.0_b233.jar.gz" part="javafx-rt" download="eager"/>
        </resources>
        <component-desc/>
    </jnlp>
    and in your program jnlp replace the oldest javafx-rt by yours.
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
     
    <resources>
            <j2se version="1.5+"/>
            <extension name="JavaFX Runtime" href="http://dl.javafx.com/1.2/javafx-rt.jnlp"/>
            ...

  16. #56
    Rédacteur/Modérateur

    Avatar de bouye
    Homme Profil pro
    Information Technologies Specialist (Scientific Computing)
    Inscrit en
    Août 2005
    Messages
    6 870
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 48
    Localisation : Nouvelle-Calédonie

    Informations professionnelles :
    Activité : Information Technologies Specialist (Scientific Computing)
    Secteur : Agroalimentaire - Agriculture

    Informations forums :
    Inscription : Août 2005
    Messages : 6 870
    Points : 22 933
    Points
    22 933
    Billets dans le blog
    53
    Par défaut
    Une petite comparaison Flex 4 vs. JavaFX 1.2 pour bien commencer la semaine : http://pleasingsoftware.blogspot.com...ce-battle.html

    Ou l'on reparle d'un ancien de la SwingTeam...

    Note: le but ici est de montrer que bien que la syntaxe soit differente (xml...) grosso-modo les deux languages font la meme chose de maniere similaire.

  17. #57
    Rédacteur/Modérateur

    Avatar de bouye
    Homme Profil pro
    Information Technologies Specialist (Scientific Computing)
    Inscrit en
    Août 2005
    Messages
    6 870
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 48
    Localisation : Nouvelle-Calédonie

    Informations professionnelles :
    Activité : Information Technologies Specialist (Scientific Computing)
    Secteur : Agroalimentaire - Agriculture

    Informations forums :
    Inscription : Août 2005
    Messages : 6 870
    Points : 22 933
    Points
    22 933
    Billets dans le blog
    53
    Par défaut
    Pour ceux que cela interresse, le blog de Chris Oliver, AKA le createur de F3 AKA Form follows Function AKA JavaFX :
    http://blogs.sun.com/chrisoliver/

    Inclus quelques screenshots en 3D et une introduction au lazy binding (dont je n'ai pas trop bien compris les effets et les benefices d'ailleurs )

Discussions similaires

  1. Réponses: 28
    Dernier message: 02/08/2012, 12h30
  2. Byatis, la version 1.8 d'Ogre est disponible
    Par LittleWhite dans le forum Ogre
    Réponses: 1
    Dernier message: 07/06/2012, 15h16
  3. La version V8.5 de LEONARDI est disponible
    Par Hinault Romaric dans le forum W4 Express
    Réponses: 2
    Dernier message: 27/07/2011, 14h30
  4. Kernel Linux : la version stable 2.6.38 est disponible
    Par Hinault Romaric dans le forum Linux
    Réponses: 0
    Dernier message: 16/03/2011, 14h10
  5. Linux : la version finale de Gentoo 2010 est disponible
    Par Katleen Erna dans le forum Actualités
    Réponses: 1
    Dernier message: 06/10/2009, 10h13

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo