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

Interfaces Graphiques en Java Discussion :

Quelles librairies utiliser pour construire une belle IHM ?


Sujet :

Interfaces Graphiques en Java

  1. #41
    Membre expérimenté
    Profil pro
    Inscrit en
    Mai 2004
    Messages
    1 252
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Mai 2004
    Messages : 1 252
    Points : 1 419
    Points
    1 419
    Par défaut
    Malheureusement, avec juste Swing, il faut un peu de réflexion et de méthode pour créer des animations intéressantes.

    Si tu veux vraiment te lancer dedans, je crois que l'achat de Filthy Rich Clients est indispensable ; ou du moins avoir les connaissances présentes dedans, et franchement, ce n'est pas rien (voir la table des matières).

  2. #42
    Rédacteur/Modérateur

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

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

    Informations forums :
    Inscription : Août 2005
    Messages : 6 840
    Points : 22 854
    Points
    22 854
    Billets dans le blog
    51
    Par défaut
    Citation Envoyé par ZedroS Voir le message
    toujours sur le sujet des ihm, les animations à la aerith sont elles à la portée du 1er codeur venu ?
    Non

    faut il à tout prix le bouquin "filthy rich clients" ?
    Oui car Swing ne supportant pas ce genre de choses de base, il faudra se taper tout les concepts de Swing et de Java2D pour apprendre les regles de bonne conduite, connaitre les classes de base pour faire des effets et savoir le minimum de trucs et astuces vitaux pour arriver a des trucs sympa ET reactifs. Tu peux ajouter un second livre sur Java2D d'ailleurs si tu veux aller voir des trucs plus avances.

    Tant qu'on reste avec du Swing pur qui ignore totalement ce genre de choses on a que deux choix :
    • Tout construire soit meme ce qui peut etre 'achement long. Substance meme ne s'est pas faite en un jour, ca fait plusieurs annees que Kiril bosse dessus.
    • Se reposer sur les quelques libs externes qui permettent de faire des trucs plus chiades comme Substance, SwingX, etc.
      Et en fait, si on sort des lib-pur LnF additionnels on se rend compte qu'elles ne sont pas legions en fait.


    Pour lier ceci a l'autre discussion, je n'ai pas dit que l'API Swing est mal fichue ce qui la rendrait caduque par rapport aux API plus recentes, je dis juste que :
    • L'API a besoin d'etre nettoyee et modernisee : passage en collections non-synchronisees + generics + forcage de l'EDT. Certaines des interfaces des modeles, editors et renderer ont besoin d'etre revue et surtout unifiees (on se demande pourquoi certains des interfaces sont differentes d'autres mise a part que ce n'est pas le meme mec qui les a crees...).
    • Ajouter ce qu'on trouve en standard dans les API plus recentes : support des Paint au lieu de simple Color, retructuration de la pile de rendu pour supporter la transparence/non-opacite de base sans devoir faire de bidouilles, acces aux feuilles de style des LnF/composant, support natif des animations/transitions, support du son et de la video en lecture directe ET en streaming, aide en ligne (et pour ces derniers non juste coller JAI+JMF+JavaHelp+JavaMail dans une install/distrib ne resout pas tous les problemes, il manque toujours le code d'integration que le programmeur tout se taper tout seul comme un grand... et qui grosso-modo est le meme a chaque fois).

      Or une bonne partie de cela se trouve desormais en JavaFX (soit deja dispo soit dans les futurs plans) mais il n'est apparement pas prevu de back-porter cela en Java pur. Pourtant des trucs comme Timeline, Transition, Interpolator, MediaPlayer, le support des flux RSS, les nouvelles couleurs "web", le support etendu des polices (qui est dans l'API mais pas encore actif) et les nouvelles composites utilisees pour la supperposition des groupes (en gros l'equivalent des composites supportees par SwingX) auraient bien leur place en Swing.

      Avoir le support JavaFX dans Swing (pour lequel je milite depuis le debut) pourrait pallier a ce genre de problemes d'ailleurs puisqu'un composant "fancy" pourait directement etre code/designer en JavaFX plutot qu'en bricolant du Java2D (justement Eclesia je pense ici au composant d'orientation que tu as dans PuzzleGIS par exemple).
    • Et le principal defaut de Swing : il manque enormement de composants de base.
    • Et il y a egalement beaucoup de code "boilerplate" sur les types de base qu'on est amene a manipuler dans des GUI (Icon, Image, Date, etc.) nottament au niveau des renderers et des editeurs qui revient souvent en fait et donc avoir des convertisseurs/formatter de base fournis par defaut ne seraient pas du luxe.


    Or tout cela demande des ressources que Sun n'a pas... donc on continura a faire avec ce qu'on a actuellement.
    La seule certitude du JDK7 c'est qu'ils ont un peu modernise le JColorChooser (http://java.dzone.com/articles/new-color-chooser-jdk-7) pour supporter l'alpha (waahhh j'ai envoye cette RFE dans la bugdata base de Sun en '99 ou en 2000 il me semble !!!) ce qui a declenche une grosse serie de "LOLOLOLOLOLOLOLO" de la part de pas mal de gens puisque le composant a toujours son apparence d'origine qui un peu a cote de la plaque par rapport a des composants plus recents. Qu'on aura enfin un date chooser en standard (pas trop tot !) et quant au JWebPane, il semble encore s'etre perdu dans la nature...
    Merci de penser au tag quand une réponse a été apportée à votre question. Aucune réponse ne sera donnée à des messages privés portant sur des questions d'ordre technique. Les forums sont là pour que vous y postiez publiquement vos problèmes.

    suivez mon blog sur Développez.

    Programming today is a race between software engineers striving to build bigger and better idiot-proof programs, and the universe trying to produce bigger and better idiots. So far, the universe is winning. ~ Rich Cook

  3. #43
    Expert éminent sénior
    Avatar de sinok
    Profil pro
    Inscrit en
    Août 2004
    Messages
    8 765
    Détails du profil
    Informations personnelles :
    Âge : 43
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Août 2004
    Messages : 8 765
    Points : 12 977
    Points
    12 977
    Par défaut
    En ce qui concerne les animations en Swing il y a grosso modo deux frameworks...

    Le timingframework écrit par Romain Guy et Chet Haase dont la base se retrouve dans Aerith. Toutefois je suis pas sur qu'il soit maintenu ou du moins appeler à évoluer par le futur, les deux auteurs ayant pris un peu de recul par rapport à Swing (Romain chez google et Chet chez Adobe).

    Le framework Trident est lui bien plus récent (la 1.0 a été mise à disposition cette automne). Il découle du travail sur les animations effectuées dans Substance. De fait il constitue une des briques de base de la version 6 de substance et de fait sera maintenu et évoluera probablement. (voir le blog de Kirill pour plus d'infos as usual: http://www.pushing-pixels.org/?cat=16 )
    Hey, this is mine. That's mine. All this is mine. I'm claiming all this as mine. Except that bit. I don't want that bit. But all the rest of this is mine. Hey, this has been a really good day. I've eaten five times, I've slept six times, and I've made a lot of things mine. Tomorrow, I'm gonna see if I can't have sex with something.

  4. #44
    Membre expérimenté

    Inscrit en
    Décembre 2004
    Messages
    584
    Détails du profil
    Informations forums :
    Inscription : Décembre 2004
    Messages : 584
    Points : 1 374
    Points
    1 374
    Par défaut
    pour les pbs d'évolutions de swing, est ce tant un manque de moyen qu'un manque de volonté ? Perso j'aurai plutôt tendance à pencher sur la 2eme option, vu qu'ils ont eu les moyens pour JavaFX... D'ailleurs je ne comprends pas pourquoi ils ne l'ont pas intégré dans swing, ça aurait bien aidé. M'enfin...

    A propos, avez vous la moindre idée de ce que réserve Oracle dans ces domaines ?

    Et heureusement qu'il y a krill
    Merci d'utiliser le bouton [Résolu] pour les sujets qui le sont.
    [pub]mon blog franco anglais, article du moment: Wicket: fournir des données JSON via Ajax[/pub]

  5. #45
    Rédacteur/Modérateur

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

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

    Informations forums :
    Inscription : Août 2005
    Messages : 6 840
    Points : 22 854
    Points
    22 854
    Billets dans le blog
    51
    Par défaut
    Ils ont les moyens pour FX car actuellement tous les oeufs sont dans le panier FX

    Faut attendre la validation de l'achat et peut-être aussi les prochaines réunions des actionnaires d'Oracle et Sun pour savoir quels sont les plans pour 2010 (quand est-ce qu'ils terminent leur année fiscale et publient leurs bénefs ? en mars ?). Les intentions indiquées par le CEO d'Oracle lors de la dernière JavaOne étaient de se lancer sur le secteur ouvert par Android sur les mobiles et les notebooks et qu'il y avait des trucs faits en FX... par l'équipe d'OpenOffice.
    Merci de penser au tag quand une réponse a été apportée à votre question. Aucune réponse ne sera donnée à des messages privés portant sur des questions d'ordre technique. Les forums sont là pour que vous y postiez publiquement vos problèmes.

    suivez mon blog sur Développez.

    Programming today is a race between software engineers striving to build bigger and better idiot-proof programs, and the universe trying to produce bigger and better idiots. So far, the universe is winning. ~ Rich Cook

  6. #46
    Membre expérimenté
    Profil pro
    Inscrit en
    Mai 2004
    Messages
    1 252
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Mai 2004
    Messages : 1 252
    Points : 1 419
    Points
    1 419
    Par défaut
    Citation Envoyé par bouye Voir le message
    [...] Pourtant des trucs comme Timeline, Transition, Interpolator, MediaPlayer, le support des flux RSS, les nouvelles couleurs "web", le support etendu des polices (qui est dans l'API mais pas encore actif) et les nouvelles composites utilisees pour la supperposition des groupes (en gros l'equivalent des composites supportees par SwingX) auraient bien leur place en Swing.
    Je crois que là, j'ai un gros souci : les flux RSS, c'est du network. En quoi cela devrait-il être nativement supporté par Swing, et surtout comment sans enfermer l'utilisateur dans un système unique ?

  7. #47
    Rédacteur/Modérateur

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

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

    Informations forums :
    Inscription : Août 2005
    Messages : 6 840
    Points : 22 854
    Points
    22 854
    Billets dans le blog
    51
    Par défaut
    Là j'aurais du sans doute plutot dire : "l'intégrer dans l'API Java". Mais bon pour être encore plus précis pour la plupart de ces choses elles sont présentes dans les classes internes proprio de Sun vers lesquelles les classes de l'API publique FX délèguent (tout comme certaines des classes de l'API publique Java délèguent vers des classes proprio de Sun). Donc ils pourraient très bien décider d'exposer ces APIS en Java s'ils le voulaient ou en avaient les moyens (et qui sait, cela viendra peut-être dans le JDK7)

    Si tu vas par là également, Timeline, KeyFrame et Interpolator n'ont absolument rien de graphique non-plus puisqu'il s'agit d'un timing framework. Et pourtant elles forment la base du système de transition et d'animation de SceneGraph.
    Merci de penser au tag quand une réponse a été apportée à votre question. Aucune réponse ne sera donnée à des messages privés portant sur des questions d'ordre technique. Les forums sont là pour que vous y postiez publiquement vos problèmes.

    suivez mon blog sur Développez.

    Programming today is a race between software engineers striving to build bigger and better idiot-proof programs, and the universe trying to produce bigger and better idiots. So far, the universe is winning. ~ Rich Cook

  8. #48
    Membre expérimenté

    Inscrit en
    Décembre 2004
    Messages
    584
    Détails du profil
    Informations forums :
    Inscription : Décembre 2004
    Messages : 584
    Points : 1 374
    Points
    1 374
    Par défaut
    Citation Envoyé par bouye Voir le message
    Ils ont les moyens pour FX car actuellement tous les oeufs sont dans le panier FX
    erf

    une question encore, d'un mec curieux mais qui ne fait pas de client lourd/riche : javaFx peut il à terme remplacer Swing ? J'ai plutot l'impression que javaFx est un truc de niche, mais bon, je peux me tromper...
    Merci d'utiliser le bouton [Résolu] pour les sujets qui le sont.
    [pub]mon blog franco anglais, article du moment: Wicket: fournir des données JSON via Ajax[/pub]

  9. #49
    Rédacteur/Modérateur

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

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

    Informations forums :
    Inscription : Août 2005
    Messages : 6 840
    Points : 22 854
    Points
    22 854
    Billets dans le blog
    51
    Par défaut
    Qui sait ? Mais il reste encore pas mal de boulot. Et les controles FX ce n'est pas du MVC* mais du VC (y a pas de modèle !).

    *Mais bon Swing plutot du M V+C que du MVC de toute manière.

    Concernant l'utilisation de FX dans OpenFX... vu que toutes les dernières présentations de James Gosling depuis l'animation sur l'histoire de Java lors de la dernière JavaOne jusqu'à sa présentation à l'Oracle Openworld sont en 100% FX, peut-on en déduire que ça sera une refonte de Impress (l'équivalent de PowerPoint dans Open Office) ?

    [ame="http://www.youtube.com/watch?v=LVGGeM4Ewk0&feature=related"]YouTube- The Gospel of Java According to James[/ame]

    EDIT - ah mais le forum support YouTube désormais ?
    Merci de penser au tag quand une réponse a été apportée à votre question. Aucune réponse ne sera donnée à des messages privés portant sur des questions d'ordre technique. Les forums sont là pour que vous y postiez publiquement vos problèmes.

    suivez mon blog sur Développez.

    Programming today is a race between software engineers striving to build bigger and better idiot-proof programs, and the universe trying to produce bigger and better idiots. So far, the universe is winning. ~ Rich Cook

  10. #50
    Membre chevronné
    Avatar de professeur shadoko
    Homme Profil pro
    retraité nostalgique Java SE
    Inscrit en
    Juillet 2006
    Messages
    1 257
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 75
    Localisation : France, Hauts de Seine (Île de France)

    Informations professionnelles :
    Activité : retraité nostalgique Java SE

    Informations forums :
    Inscription : Juillet 2006
    Messages : 1 257
    Points : 1 855
    Points
    1 855
    Par défaut
    Citation Envoyé par hugo123 Voir le message
    héhé, c'est la ou je ne suis pas d'accord puisqu'on peut faire de belles IHM "genre à la MAC ou QT" même en client léger et que la capture d'écran est tout a fait faisable.

    C'est justement ce que je souligne, d'abord se poser ses prérequis, ensuite choisir une techno et pas l'inverse.
    tout à fait d'accord!
    Ce que je constate trop souvent c'est que la démarche initiale est orientée vers le spectaculaire au lieu d'être orientée vers l'ergonomie.
    Un exercice très interessant est de faire son IHM avec des composants très simples (qui peuvent être joliment décorés - faire des "peaux" en awt n'est pas si extraordinairement compliqué-) se focaliser sur la facilité de compréhension de l'utilisateur ... après on peut reprendre avec du plus compliqué (mais seulement après).
    J'ai des principes: je peux toujours trouver une bonne raison pour les contredire .... mais j'ai des principes!
    (mon excellent bouquin sur Java : https://eska-publishing.com/fr/livre...822407076.html)

  11. #51
    Membre actif
    Avatar de bobuse
    Profil pro
    Inscrit en
    Janvier 2005
    Messages
    232
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2005
    Messages : 232
    Points : 278
    Points
    278
    Par défaut
    J'ai pas tout lu, et donc je ne sais pas si ça a déjà été cité, mais Aerith est un exemple sympa d'interface originale :
    https://aerith.dev.java.net/

    Sinon, les look and feel, je trouve ça assez inutile. Le minimum est que le look and feel respecte le style du système du client. C'est au client de choisir le style graphiques de ses applications, et non à l'application d'imposer le sien.

  12. #52
    Membre actif
    Profil pro
    Inscrit en
    Avril 2009
    Messages
    182
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Avril 2009
    Messages : 182
    Points : 268
    Points
    268
    Par défaut
    Citation Envoyé par dingoth Voir le message
    C'est certain qu'ils y seront ? Je ne les vois pas dans http://java.sun.com/javase/7/docs/api/ ...
    http://openjdk.java.net/projects/jdk7/features/

    tout au bas de la page: "Swing updates".

  13. #53
    Membre chevronné Avatar de Mister Nono
    Homme Profil pro
    Ingénieur Mathématiques et Informatique
    Inscrit en
    Septembre 2002
    Messages
    2 232
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 60
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Ingénieur Mathématiques et Informatique
    Secteur : Santé

    Informations forums :
    Inscription : Septembre 2002
    Messages : 2 232
    Points : 1 897
    Points
    1 897
    Par défaut
    Citation Envoyé par javan00b Voir le message
    J'essaie d'eviter l'utilisation de librairie externe la pluspart du temp.
    C'est sur que c'est mieux.
    La connaissance ne sert que si elle est partagée.
    http://ms2i.net

  14. #54
    lvr
    lvr est déconnecté
    Membre extrêmement actif Avatar de lvr
    Profil pro
    Responsable de projet fonctionnel
    Inscrit en
    Avril 2006
    Messages
    909
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations professionnelles :
    Activité : Responsable de projet fonctionnel
    Secteur : Arts - Culture

    Informations forums :
    Inscription : Avril 2006
    Messages : 909
    Points : 1 360
    Points
    1 360
    Par défaut
    Tant qu'on y est avec Substance (ou avec la belle programmation Swing), jusqu'où faut-il aller dans l'EDT ? Si je fais un monlabel.setText("Hello"), je dois mettre ça dans l'EDT aussi ?

  15. #55
    Membre expérimenté
    Profil pro
    Inscrit en
    Mai 2004
    Messages
    1 252
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Mai 2004
    Messages : 1 252
    Points : 1 419
    Points
    1 419
    Par défaut
    Dans un monde idéal, oui.

  16. #56
    Expert éminent sénior
    Avatar de sinok
    Profil pro
    Inscrit en
    Août 2004
    Messages
    8 765
    Détails du profil
    Informations personnelles :
    Âge : 43
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Août 2004
    Messages : 8 765
    Points : 12 977
    Points
    12 977
    Par défaut
    Tout à fait. C'est une modification d'un composant graphique, donc elle doit avoir lieu dans l'EDT.
    Les seules méthode qui sont thread safe dans Swing sont les quivante: repaint(), revalidate(), and invalidate() qui ne font que poster une demande sur une file d'attente et non modifier le composant en lui même.

    Par contre si tu te trouves déjà dans l'EDT (c'est à dire dans toute méthode de listener, dans une méthode ou un constructeur exécuté dans l'EDT) tu n'as pas besoin d'embedder ça dans un SwingUtilities.invokeLater.
    Hey, this is mine. That's mine. All this is mine. I'm claiming all this as mine. Except that bit. I don't want that bit. But all the rest of this is mine. Hey, this has been a really good day. I've eaten five times, I've slept six times, and I've made a lot of things mine. Tomorrow, I'm gonna see if I can't have sex with something.

  17. #57
    Rédacteur/Modérateur

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

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

    Informations forums :
    Inscription : Août 2005
    Messages : 6 840
    Points : 22 854
    Points
    22 854
    Billets dans le blog
    51
    Par défaut
    Waaah qqun a decide d'implementer les Generics dans Swing.
    Sa participation a ete postee dans l'OpenJDK.

    http://puces-blog.blogspot.com/2009/...ist-patch.html
    Merci de penser au tag quand une réponse a été apportée à votre question. Aucune réponse ne sera donnée à des messages privés portant sur des questions d'ordre technique. Les forums sont là pour que vous y postiez publiquement vos problèmes.

    suivez mon blog sur Développez.

    Programming today is a race between software engineers striving to build bigger and better idiot-proof programs, and the universe trying to produce bigger and better idiots. So far, the universe is winning. ~ Rich Cook

  18. #58
    Expert éminent sénior
    Avatar de Baptiste Wicht
    Homme Profil pro
    Étudiant
    Inscrit en
    Octobre 2005
    Messages
    7 431
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 36
    Localisation : Suisse

    Informations professionnelles :
    Activité : Étudiant
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Octobre 2005
    Messages : 7 431
    Points : 21 324
    Points
    21 324
    Par défaut
    Citation Envoyé par bouye Voir le message
    Waaah qqun a decide d'implementer les Generics dans Swing.
    Sa participation a ete postee dans l'OpenJDK.

    http://puces-blog.blogspot.com/2009/...ist-patch.html
    Ce serait bien le moment que ce soit dans Swing ça

  19. #59
    lvr
    lvr est déconnecté
    Membre extrêmement actif Avatar de lvr
    Profil pro
    Responsable de projet fonctionnel
    Inscrit en
    Avril 2006
    Messages
    909
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations professionnelles :
    Activité : Responsable de projet fonctionnel
    Secteur : Arts - Culture

    Informations forums :
    Inscription : Avril 2006
    Messages : 909
    Points : 1 360
    Points
    1 360
    Par défaut
    Citation Envoyé par Baptiste Wicht Voir le message
    Ce serait bien le moment que ce soit dans Swing ça
    Je m'emmêle les pinceaux: l'OpenJDK n'est pas le futur du JDK ? Et si c'est dans l'OpenJDK ce ne sera pas à termes dans le JDK officiel ?
    Pcq en effet c'est plutôt intéressant un Swing avec Generics

  20. #60
    Expert éminent sénior
    Avatar de Baptiste Wicht
    Homme Profil pro
    Étudiant
    Inscrit en
    Octobre 2005
    Messages
    7 431
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 36
    Localisation : Suisse

    Informations professionnelles :
    Activité : Étudiant
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Octobre 2005
    Messages : 7 431
    Points : 21 324
    Points
    21 324
    Par défaut
    Citation Envoyé par lvr Voir le message
    Je m'emmêle les pinceaux: l'OpenJDK n'est pas le futur du JDK ? Et si c'est dans l'OpenJDK ce ne sera pas à termes dans le JDK officiel ?
    Pcq en effet c'est plutôt intéressant un Swing avec Generics
    C'est pour le moment juste une proposition à ce que j'ai compris.

Discussions similaires

  1. Quelle composante utiliser pour lire une matrice
    Par Layla dans le forum AWT/Swing
    Réponses: 2
    Dernier message: 10/02/2008, 12h31
  2. Réponses: 5
    Dernier message: 16/01/2008, 16h00
  3. Quelles technologies utiliser pour développer une encyclopedie en ligne ?
    Par shaynee dans le forum Général Conception Web
    Réponses: 12
    Dernier message: 24/09/2007, 11h38
  4. Réponses: 2
    Dernier message: 10/11/2006, 08h24
  5. Quel logiciel utiliser pour faire une belle interface web?
    Par irnbru dans le forum Webdesign & Ergonomie
    Réponses: 7
    Dernier message: 18/10/2006, 09h07

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