Partage
  • Partager sur Facebook
  • Partager sur Twitter

java

.awt et .swing ?

    1 mai 2007 à 21:04:40

    bonjour mes amis ^^ ,pour entre autre il disent que javax.swing ne remplace jamais java.awt et pourtant tout les composants figurants dans awt figurent aussi dans swing et aussi ceux de swing sont plus légers ?
    • Partager sur Facebook
    • Partager sur Twitter
      1 mai 2007 à 22:31:05

      swing a bieeeen plus de composants ^^
      • Partager sur Facebook
      • Partager sur Twitter
        2 mai 2007 à 10:25:20

        awt utilise les bibliothèques système pour l'affichage de certains composants comme par exemple le filechooser de awt.
        Ils ne se présentent donc pas de la meme manière selon les OS (ton application est moins portable...dans ce sens ou elle n'as pas le meme aspect) mais elle peut être plus rapide de ce fait.

        swing est une implémentation java qui peint les éléments graphiques à sur un élément awt vide (comme une fenetre par exemple) et les éléments seront peint de la même manière quel que soit l'OS. C'est plus lent... (tout est relatif) de plus tu peut ainsi bénéficier de divèrs apparences (Look & Feel)
        • Partager sur Facebook
        • Partager sur Twitter
          2 mai 2007 à 14:10:54

          merci ^^ ,tout ça je le sais ; ma question est :
          pourquoi malgré tous ce porte swing ils disent qu'elle ne remplace pas awt !
          pourquoi on ne supprime pas awt?
          • Partager sur Facebook
          • Partager sur Twitter
            2 mai 2007 à 16:19:36

            parceque swing a besoin d'awt
            • Partager sur Facebook
            • Partager sur Twitter
              2 mai 2007 à 22:56:20

              Swing est basé sur awt. Deplus, awt ne peut etre supprimé par souci de compatibilité avec les programmes existant qui utilisent awt. Encore pire, swing ne gère pas les evenements, que tu utilises swing ou awt c'est avec des objet awt que tu gerera les evenements.
              • Partager sur Facebook
              • Partager sur Twitter

              java

              × Après avoir cliqué sur "Répondre" vous serez invité à vous connecter pour que votre message soit publié.
              × Attention, ce sujet est très ancien. Le déterrer n'est pas forcément approprié. Nous te conseillons de créer un nouveau sujet pour poser ta question.
              • Editeur
              • Markdown