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

AWT/Swing Java Discussion :

Portabilité de Swing


Sujet :

AWT/Swing Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Inscrit en
    Février 2007
    Messages
    162
    Détails du profil
    Informations forums :
    Inscription : Février 2007
    Messages : 162
    Par défaut Portabilité de Swing
    Bonjour a tous, je débute totalement en Java...je me suis laissé tenté par eclipse puis par Visual Editor et enfin par Swing.

    Je voulais savoir a quel niveau été la portabilité de swing...
    Qu'est ce qu'il faudra changer en clair entre la version windows et linux...
    Je voulais aussi savoir (comme ça sa fera d'une pierre 2 coups), si JAVA inclus ça propre liste d'API...(par exemple j'aurais besoin d'une api qui recupère la source html d'une page web, ou encore une api qui ouvre une boite de dialogue pour enregistrer un fichier).


    Merci à ceux qui prendront le temps de me lire et de me répondre

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

    Informations forums :
    Inscription : Août 2004
    Messages : 8 765
    Par défaut
    Bah oui, Swing est portable quelquesoit l'OS: pour la récupération de pageWeb c'est pas bien dûr en bricolant avec les classes URL et InputStream, puis pour l'enregistrement c'est prévu dans Swing avec le JFileChooser

  3. #3
    Membre confirmé
    Inscrit en
    Février 2007
    Messages
    162
    Détails du profil
    Informations forums :
    Inscription : Février 2007
    Messages : 162
    Par défaut
    ok merci pour cette réponse rapide.
    mais alors s'il n'ya rien de différent entre un prog java windows et linux pourquoi alors à chaque fois y a 2 versions diférentes à telecharger (exemple avec azureus) ?

  4. #4
    Membre émérite
    Avatar de sironimo
    Profil pro
    Inscrit en
    Mai 2004
    Messages
    669
    Détails du profil
    Informations personnelles :
    Âge : 41
    Localisation : France, Hérault (Languedoc Roussillon)

    Informations forums :
    Inscription : Mai 2004
    Messages : 669
    Par défaut
    Tout simplement car la différence n'est pas dans l'IHM mais dans les protocoles de communication avec l'OS.

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

    Informations forums :
    Inscription : Août 2004
    Messages : 8 765
    Par défaut
    Non, c'est qu'azureus n'utilise pas Swing mais SWT (à l'odentique d'eclipse), ensuite les protocoles réseau sont les mêmes.

  6. #6
    Membre Expert
    Profil pro
    Inscrit en
    Août 2006
    Messages
    3 276
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2006
    Messages : 3 276
    Par défaut
    Et en complément, je dirais que tu as une version par OS, pour tenir compte des spécificités de chaque OS. Ca concerne plus, l'installation et le lancement de l'application, car l'application en elle même est identique.
    Je parle des applis swing en général.

  7. #7
    Expert éminent
    Avatar de adiGuba
    Homme Profil pro
    Développeur Java/Web
    Inscrit en
    Avril 2002
    Messages
    13 938
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Développeur Java/Web
    Secteur : Transports

    Informations forums :
    Inscription : Avril 2002
    Messages : 13 938
    Billets dans le blog
    1
    Par défaut
    Salut,

    Citation Envoyé par fr1man
    Et en complément, je dirais que tu as une version par OS, pour tenir compte des spécificités de chaque OS. Ca concerne plus, l'installation et le lancement de l'application, car l'application en elle même est identique.
    Je parle des applis swing en général.
    Et même les applis Java en général !

    Cela peut donc également inclure certaines librairies natives parfois nécessaire...



    Mais il faut noter qu'il est possible d'uniformiser cela en déployant via Java Web Start...

    a++

  8. #8
    Rédacteur
    Avatar de lunatix
    Homme Profil pro
    Architecte technique
    Inscrit en
    Novembre 2002
    Messages
    1 960
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Val de Marne (Île de France)

    Informations professionnelles :
    Activité : Architecte technique

    Informations forums :
    Inscription : Novembre 2002
    Messages : 1 960
    Par défaut
    azureus, c'est effectivement parce que c'est pas du swing, mais du swt

    sinon, c'est surtout pour fournir un instaleur. Tu as souvent une install windows, une osX, une linux et une multiplate forme dans les téléchargements

  9. #9
    Membre confirmé
    Inscrit en
    Février 2007
    Messages
    162
    Détails du profil
    Informations forums :
    Inscription : Février 2007
    Messages : 162
    Par défaut
    Citation Envoyé par sironimo
    Tout simplement car la différence n'est pas dans l'IHM mais dans les protocoles de communication avec l'OS.
    Et en français ça donne koi ? J'ai rien compris désolé

    Citation Envoyé par lunatix
    azureus, c'est effectivement parce que c'est pas du swing, mais du swt

    sinon, c'est surtout pour fournir un instaleur. Tu as souvent une install windows, une osX, une linux et une multiplate forme dans les téléchargements
    je ne savais pas que swt dépendait de l'OS ! J'ai donc bien fais de partir sur swing !


    Sinon c'est vrai j'avais pas pensé a l'installateur !


    -------

    ok Donc en gros, si je fais mon appli avec swing je n'aurais pas de problème de portabilité, je n'aurais rien a changer...
    sanchant que mon appli gère une base de donnée de divx et va chercher les infos des films sur internet...

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Portabilité des applis swing dev avec NetBeans
    Par giloutho dans le forum NetBeans
    Réponses: 12
    Dernier message: 02/12/2007, 02h08
  2. Réponses: 11
    Dernier message: 17/03/2003, 10h56
  3. [SWING]jTable + Focus
    Par chady dans le forum Composants
    Réponses: 5
    Dernier message: 27/02/2003, 14h51
  4. [SWING][FONT] choisir la police par défaut
    Par narmataru dans le forum AWT/Swing
    Réponses: 4
    Dernier message: 21/02/2003, 10h35
  5. portabilité et BDD
    Par delire8 dans le forum C++Builder
    Réponses: 7
    Dernier message: 04/07/2002, 10h59

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