Je suis complètement nouveau à Java et j'ai un problème que j'essaie de résoudre. J'utilise la bibliothèque ACM pour mon but. Mon objectif est le suivant:Utilisation de pause pour arrêter les lignes en mouvement en Java
- Déplacer Étiquette 1
- Déplacer Étiquette 2
- Comparer étiquette 1 position de son et l'étiquette 2 (lorsque les hits texte et son sur l'autre) « Utilisation « si » déclaration »
- Une fois en haut, arrêtez-le en utilisant l'instruction
break
. - Redémarrez le cycle.
Si quelqu'un pouvait m'aider en expliquant comment cela peut être mis en œuvre. Ce serait génial. J'essaie d'apprendre. Je vous remercie!
import acm.graphics.GLabel;
import acm.program.CommandLineProgram;
import acm.program.GraphicsProgram;
public class Main extends GraphicsProgram {
public void run()
{
int label1_xy = 50;
int label2_xy = 200;
GLabel label1 = new GLabel("Hello World.");
add(label1, label1_xy,label1_xy);
GLabel label2 = new GLabel("Goodbye World.");
add(label2, label2_xy,label2_xy);
while (true)
{
label1.move(10,10);
pause(500);
label2.move(-10,-10);
break;
}
}
}