Quelle est la différence entre JApplet et Applet et que dois-je utiliser?
Dans mon livre (pour mon cours d'informatique), ils sont la source des extraits de code. Nous parlons de programmation graphique et les applets. J'ai remarqué que dans certains cas, il s'étend JApplet, tandis que dans d'autres, il utilise l'Applet.
Je me demandais quelles étaient les différences, et comment ils affectent le code?
Récemment, j'ai été chargé de créer un graphique du pendu jeu, dans lequel l'utilisateur tente de deviner l'ordinateur du mot. Dois-je utiliser une JApplet ou de l'Applet (nous avons principalement utilisé JApplet, c'est pourquoi je me suis penchée vers ça, mais je pourrait aller de toute façon).
Par ailleurs, je me demandais ce que le processus de base doivent être dans une applet, certaines personnes ne ont tous leur code dans un seul fichier qui extends JApplet ou tout simplement JFrame. Dois-je faire?
source d'informationauteur Bhaxy
Vous devez vous connecter pour publier un commentaire.
De la la documentation pour
JApplet
:Si vous cherchez à utiliser des composants Swing à l'intérieur de votre applet,
JApplet
vous donnent que de la fonctionnalité. Swing a remplacé l'original de l'AWT, de sorte qu'il serait toujours une bonne idée d'utiliserJApplet
en lieu et place deApplet
tout simplement pour garder en place avec les bibliothèques.Utilisation
JApplet
. Swing est mieux, et peu de gens se souviennent de comment utiliser les composants AWT.Probablement pas. De nombreux exemples sont écrits de cette façon afin de les rendre faciles à compiler et exécuter. Le Code doit être divisées en plusieurs classes selon la meilleure conception, et seuls les plus triviales de code serait exprimé dans une seule classe.
Applet est AWT alors que JApplet est Swing, JApplet est la version étendue de l'Applet, elle est donc plus récente.
Voici ce que la spécification de l'API dit
L'Applet:
http://docs.oracle.com/javase/6/docs/api/java/applet/Applet.html
JApplet (extends Applet) :
http://docs.oracle.com/javase/6/docs/api/javax/swing/JApplet.html
Applet> AWT
JApplet -> Swing + support pour les technologies d'assistance +
Je suggère d'utiliser JApplet