Java:pb avec txt box dans applet
Résolu
domxaline
-
domxaline -
domxaline -
Bonjour,
j'ai écrit le prg suivante,en l'exécutant,je n'ai pas obtenu le résultat que j'ai voulu
voilà je vous explique
dans le txt box apparait que:
init called/n start called/n paint called/n,
quand à paint called/n apparait plusieurs fois
constructor called/n stop called/n destroy called/n apparaisent pas dans le txt box,
et encore le rectangle aussi apparait pas
veuillez m'aidez svp
j'ai écrit le prg suivante,en l'exécutant,je n'ai pas obtenu le résultat que j'ai voulu
voilà je vous explique
dans le txt box apparait que:
init called/n start called/n paint called/n,
quand à paint called/n apparait plusieurs fois
constructor called/n stop called/n destroy called/n apparaisent pas dans le txt box,
et encore le rectangle aussi apparait pas
veuillez m'aidez svp
import java.awt.*;
import java.applet.Applet;
public class ClassAllMethodsApplet extends Applet
{
TextArea messages=new TextArea(8,30);
//public void AllMethodsApplet()
public void constructor()
{
messages.append("Constructor called/n");
}
public void init()
{
add(messages);
messages.append("init called/n");
}
public void start()
{
messages.append("Start called/n");
}
public void stop()
{
messages.append("Stop called/n");
}
public void destroy()
{
messages.append("Destroy called/n");
}
public void paint(Graphics display)
{
messages.append("Paint called/n");
Dimension size=getSize();
display.drawRect(0, 0,size.width-1,size.height-1);
}
}
A voir également:
- Java:pb avec txt box dans applet
- Jeux java itel - Télécharger - Jeux vidéo
- Waptrick java football - Télécharger - Jeux vidéo
- Waptrick java voiture - Télécharger - Jeux vidéo
- Eclipse java - Télécharger - Langages
- Java apk - Télécharger - Langages
2 réponses
"paint called/n apparait plusieurs fois"
C'est normal, à chaque fois que ta fenêtre est modifiée (agrandie par exemple) il faut la redessinée.
"constructor called/n stop called/n destroy called/n apparaisent pas dans le txt box"
Pour constructor c'est normal, une applet est crée par la méthode init, il n'y a pas de new()
Pour stop et destroy je ne suis pas d'accord, ils apparaissent, mais il faut pour cela que tu arrêtes l'applet (pour stop) ou que tu la redémarres (pour stop et destroy)
"et encore le rectangle aussi apparait pas"
Là encore c'est faux, il est bien dessiné, il est tout autour de la fenêtre, tu peux la voir d'avantage si tu changes la couleur : display.setColor(Color.RED);
Remarque : pour les sauts de lignes c'est \n pas /n
C'est normal, à chaque fois que ta fenêtre est modifiée (agrandie par exemple) il faut la redessinée.
"constructor called/n stop called/n destroy called/n apparaisent pas dans le txt box"
Pour constructor c'est normal, une applet est crée par la méthode init, il n'y a pas de new()
Pour stop et destroy je ne suis pas d'accord, ils apparaissent, mais il faut pour cela que tu arrêtes l'applet (pour stop) ou que tu la redémarres (pour stop et destroy)
"et encore le rectangle aussi apparait pas"
Là encore c'est faux, il est bien dessiné, il est tout autour de la fenêtre, tu peux la voir d'avantage si tu changes la couleur : display.setColor(Color.RED);
Remarque : pour les sauts de lignes c'est \n pas /n