problèmes de mathématiques qui demandent aux élèves de trouver une valeur maximale ou optimale au sein d'un ensemble d'équations peut être un défi pour les étudiants: Au lieu de simplement résoudre une équation simple, ils utilisent en fait des maths pour répondre à un monde réel question. Si vous en savez assez Java pour programmer une application de bureau simple avec une interface utilisateur graphique , vous en savez assez pour créer une applet en ligne pour aider les étudiants à pratiquer ces problèmes. Balancez GUI
La bibliothèque Swing , l'interface utilisateur standard graphique (GUI) de la bibliothèque pour les applications bureautiques de Java , fonctionne également pour les applets Java. En mettant le " javax.swing.JApplet d'importation; « ligne en haut de votre fichier de code source, vous pourrez importer toutes les bibliothèques nécessaires dont vous avez besoin pour un applet fonctionnelle . De là , vous construisez l'interface de l' applet comme vous le feriez programmes Java Desktop . Les mêmes composants Swing fonctionnent de la même manière dans les applets .
Interface Choix
Un choix important que vous rencontrez dans la conception d'un applet qui demande problèmes de maximisation de mathématiques est le format de la façon dont les preneurs d'essai seront effectivement répondre à la question : choix multiple ou un champ de texte dans lequel les personnes testées tapez simplement dans la réponse. D'un point de vue technique , un test à choix multiple , il faudra plus de travail en créant une série de boutons radio et les étiquettes correspondantes pour les réponses possibles , ainsi que de remue-méninges ces réponses vous-même. Si vous venez de fournir un champ de texte dans lequel les réponses seront dactylographiés , les étudiants peuvent être marqués mal s'ils n'écrivent pas leurs réponses dans le format exact que vous avez utilisé pour la chaîne à laquelle l'applet comparer votre réponse.
< Br >
Questions statique ou dynamique ?
autre choix que vous faites face est de savoir si vous allez faire de votre applet automatiquement progrès à travers une série prédéfinie de questions dans l'ordre exact vous codez , ou si vous voulez que le programme de choisir au hasard entre un groupe de questions possibles . En écrivant les questions dans un ordre prédéterminé signifie moins de travail pour vous, mais des questions aléatoires permettent aux élèves d'utiliser votre applet encore et encore pour plus de pratique. Vous pouvez coder en dur les réponses dans la source de l' applet pour un objet aléatoire de choisir entre les deux, ou créer une base de données sur le serveur hébergeant votre applet à partir de laquelle l'applet peut tirer questions aléatoires .
Runnable < br > Photos
Si vous êtes un programmeur Java qui est nouveau à la programmation de l'applet , il ya deux choses que vous devez vous rappeler de faire une applet fonctionne correctement. La première est que votre classe principale doit s'étendre JApplet , pas JFrame . La seconde est que le programme n'utilise pas un " ) static void main ( " la fonction . Au contraire, il les êtres de son exécution à une fonction " public void init () " . A partir de cette fonction , vous pouvez coder votre applet comme une application de bureau Java.