Vos recrutements informatiques

700 000 développeurs, chefs de projets, ingénieurs, informaticiens...

Contactez notre équipe spécialiste en recrutement

RIA : JavaFX 1.3 est disponible
Et supporté dans NetBeans 6.9 Beta, partagez vos premières réactions

Le , par bouye, Rédacteur/Modérateur
JavaFX 1.3 est desormais disponible sur le site de JavaFX. Est fourni egalement une version beta de NetBeans 6.9 supportant la 1.3 avec un JavaFX Composer a jour.
http://blogs.sun.com/javafx/entry/ja...eased_delivers

La liste des nouveautes :
http://javafx.com/docs/articles/javafx1-3.jsp

  • New and enhanced support for UI controls, CSS, and programmatic layout
  • A native JavaFX font family called Amble
  • Support for the development of TV applications, including a new TV emulator
  • Enhancements for mobile applications, with the availability of the mobile emulator on the Mac platform
  • Support and improved editing features in NetBeans IDE 6.9 Beta
  • New features and enhanced performance in JavaFX Production Suite
  • Bind performance: 2-3x faster
  • Applet start-up time: 20% faster (with Java SE 6u18+)
  • Text Animation: 5-10x faster (frames per second)
  • Highly complex animations: up to 10x faster (frames per second)
  • Memory usage: 20-33% reduction (real-world apps, with Java SE 6u18+)
  • UI Controls: 50% faster, 33%-50% less memory (typical)

Auquelles il faut ajouter :
  • Support des CSS
  • Des nouveaux controles
    • ChoiceBox, une combo box.
    • PasswordBox, champ de mot de passe.
    • ScrollView, un ClipView dote de ScrollBar.
    • Separator, un separateur visuel.
    • Tooltip, des infobulles.
  • Une amelioration/correction des controles introduits dans la 1.2.
    • ListView peut etre mis a l'horizontal
    • TextBox peut afficher un texte demandant la saisie d'une valeur et supporte le texte multiligne On peut desormais donner sa taille en colonne plutot qu'en pixels.
    • Sider a ete corrige et est capable d'afficher une regle graduee comme JSlider. Sa skin affiche correctement le focus desormais.
  • Des controles en version preview dans le package com.javafx.preview.control
    • CheckMenuItem : entree de menu cochable
    • CustomMenuItem : entree de menu cochable
    • Menu : entree dans une barre de menu ou un menu
    • MenuBar : barre de menu
    • MenuButton : bouton en tant qu'entree de menu
    • MenuItem : entree de menu
    • MenuItemBase : ?
    • PopupMenu : menu contextuel
    • RadioMenuItem : entree de menu cochable
    • SplitMenuButton : bouton avec menu deroulant ?
    • Toolbar : barre de bouton
    • TreeCell : cellule de rendu dans un arbre
    • TreeItem : feuille/noeud dans un arbre ?
    • TreeItemBase : ?
    • TreeView : arbre graphique
  • Des layouts (inspire de JFXtras) en version preview dans le package com.javafx.preview.layout
    • Grid
    • GridLayout
    • GridRow
  • Une nouvelle police par defaut : Amble
  • Le support de JavaFX TV.
  • Une amelioration du support mobile.
  • Possibilite de faire des requetes pour tester les capacites de la machine sur laquelle tourne le programme.
  • 3D !


Les telechargements suivants sont disponibles sur http://javafx.com/downloads/all.jsp :

  • NetBeans 6.9 beta + JavaFX 1.3 sous Windows, Mac, Linux, Solaris.
  • Production Suite 1.3 sous Windows, Mac.
  • JavaFX SDK 1.3 sous Windows, Mac, Linux, Solaris.


Vous avez aimé cette actualité ? Alors partagez-la avec vos amis en cliquant sur les boutons ci-dessous :


 Poster une réponse

Avatar de bouye bouye - Rédacteur/Modérateur https://www.developpez.com
le 27/04/2010 à 0:03


Citation Envoyé par Jonathan Giles
This package contains a collection of experimental/preview controls that are not final and will change in future releases. In addition these controls are not available in the JavaFX runtime - they are only in the SDK. Eventually it is intended that these controls will transition from the com.javafx.preview.control package to the javafx.scene.control package.

Mais merdeuh a la fin ! Donc pas d'arbre ni de menu ni de barre d'outils lorsqu'on utilise les runtimes...

Il y a 12 ans ils avaient bien pondu un patch pour Java 1.1 permettant de faire tourner les composants test de Swing dessus !
Et le JDK 1.2 n'etait sorti en version finale qu'apres que tout ait ete finalise dedans...
Avatar de zolive zolive - Membre habitué https://www.developpez.com
le 27/04/2010 à 13:41
J'ai cru comprendre que dans la version 1.3 il y a enfin le composant Tree
c'est vrai ?
Ca me manquait vraiment pour le soft que je developpe.
Avatar de bouye bouye - Rédacteur/Modérateur https://www.developpez.com
le 28/04/2010 à 1:17
Reponse courte : non

Reponse longue : oui mais en composant preview (uniquement dans le SDK donc -voir mon message precedent-).
Avatar de bouye bouye - Rédacteur/Modérateur https://www.developpez.com
le 05/05/2010 à 5:28
[ATTACH]61962d1/a/a/a" />

Bon c'est sur que ce n'est pas encore parfait mais on peut commencer a faire des choses interressantes desormais...

Par contre l'API TreeView est encore un peu buggee :

- si on ne met pas de cellFactory, TreeItem.isLeaf() est bien appellee mais sa valeur de retour semble ignoree.

- si on une cellFactory, TreeItem.isLeaf() n'est jamais appellee.

Plus des fois (mais rarement) l'affichage des cellules deconnent.
Avatar de bouye bouye - Rédacteur/Modérateur https://www.developpez.com
le 06/05/2010 à 5:21
[ATTACH]62015d1/a/a/a" />

Dans le meme genre, la ListView et son API de Cell peuvent desormais se montrer sacrement redoutable quand on elle est bien manipulee.
Cela fait quelques temps que je me programmais durant mon temps libre un moniteur pour notre parc d'ordi sous Condor (http://www.cs.wisc.edu/condor/) pour nos calculs distrubes. J'avoue que le passage en 1.3 s'avere plus qu'interessant.

En bidouillant un peu le code des cellules de liste extensibles (voire l'autre post "En attendant JavaFX 1.4") pour eviter les effets de bords genants (dus au fait que les meme cellules sont reutillisees pour l'affichage de la liste graphique, avec le code fourni par defaut on voit la cellule aggrandie se repeter plus en avant dans la liste lorsqu'on scrolle) et en fournissant un panneau maison fait avec le JavaFX Composer, y a possibilite d'avoir un affichage assez sympa.
Bon apres je ne suis pas trop designer donc un de ces 4 je demanderai a un de mes collegues de me pondre un prototype de presentation sympa que je porterai en FX.

Ca marche bien meme si c'est un peu binde a mort de partout (ca c'est justement a cause de l'API Cell).

Apres faut aussi se rappeler que ImageView produit des images reduites degueux et qu'il vaut mieux mettre la taille directement dans Image

Ah oui et j'ai mis une CSS avec Amble en 14, parce que bon... c'est le coup a s'exploser les yeux avec la taille par defaut d'Amble tellement elle est aliasee.
Avatar de bouye bouye - Rédacteur/Modérateur https://www.developpez.com
le 08/05/2010 à 4:14
Le plugin Exadel pour Eclipse supporte désormais JavaFX 1.3 : http://exadel.org/javafxplugin
Avatar de galien galien - Membre averti https://www.developpez.com
le 21/05/2010 à 2:55
Des petites nouveautés dans la version FCS de netbeans 6.9.
Et l'apparition des fiches fragments, une bonne nouvelle pour cette fonctionnalité attendue, le support des Grid et ChoiceBox, que du bon
Avatar de bouye bouye - Rédacteur/Modérateur https://www.developpez.com
le 21/05/2010 à 13:41
Un fragment, hein ? C'était évidement trop dur d'appeler ça une form, un pane ou un panel ? Je me demande bien qui est le crétin qui choisi ces noms absconts...
Avatar de bouye bouye - Rédacteur/Modérateur https://www.developpez.com
le 02/06/2010 à 23:38
A noter que la RC 1 (et probablement aussi la RC 2 mais je n'arrive pas a la telecharger en entier) de NB 6.9 est nettement plus stable que la beta.

Les composants jusque-la manquant dans les palettes du JavaFX Composer y sont desormais. Par contre la structure des classes du composer a change ce qui provoque une incompatibilite du code sur un appel a une methode initialisant les Timeline internes. Pas besoin de re-creer le design entierement, il suffit de l'ouvrir, de passer en mode vue et de deplacer un controle quelconque ce qui aura pour effet de re-generer les blocs de code non-editables avec la nouvelle structure appropriee.
Avatar de PhiLho PhiLho - Membre régulier https://www.developpez.com
le 07/06/2010 à 11:00
Citation Envoyé par bouye  Voir le message
In addition these controls are not available in the JavaFX runtime - they are only in the SDK


Si mes souvenirs sont bons (je ne retrouve pas le post sur forums.sun.com), Jonathan Giles s'est rétracté dans le même thread.
J'avoue que je n'ai pas encore essayé ces previews dans une applet, par exemple.
Avatar de bouye bouye - Rédacteur/Modérateur https://www.developpez.com
le 07/06/2010 à 12:02
En effet, il s'est bien planté (mais savent-il ce qu'ils font dans les équipes bossant sur JavaFX, des fois j'ai des sacrés doutes quand même). Les contrôles preview fonctionnent avec les runtime, je m'en suis rendu compte quand Rakesh Menon a publié sa démo traitant des TreeCell.
Offres d'emploi IT
Architecte technique des systèmes d'information H/F
Safran - Ile de France - Évry (91090)
Ingénieur intégration, validation, qualification du système de drone H/F
Safran - Ile de France - Éragny (95610)
Expert décisionnel business intelligence H/F
Safran - Ile de France - Évry (91090)

Voir plus d'offres Voir la carte des offres IT
Responsables bénévoles de la rubrique Java : Mickael Baron - Robin56 -