2011-05-24 4 views
0

Je suis en train de développer une application qui suit comme ci-dessous.Comment obtenir une action après avoir cliqué sur plusieurs dessins corrects?

Actuellement, à chaque fois que ma toile montre un cercle et si vous cliquez sur le cercle récemment affiché l'utilisateur sera conduit au niveau suivant. Si l'utilisateur ne clique pas sur le dernier, l'application se ferme.

Maintenant, mon exigence est, je voudrais dessiner deux cercles à chaque fois à différents endroits sur la toile et l'utilisateur doit cliquer sur les deux cercles récemment montrés. Après avoir cliqué sur ces deux cercles, seule l'action doit être effectuée selon que les clics sont corrects ou incorrects. Mais l'action est perfromed juste après avoir cliqué sur un cercle. Mais je veux que le contrôle attende jusqu'à ce que je clique sur les deux, c.-à-d., Deux cercles, puis agisse en conséquence.

quelqu'un peut-il aider à cet égard ....? s'il vous plaît. Merci d'avance pour votre aide ...!

+0

Votre question est confuse, vous avez deux cercles avec deux fonctions distinctes, pourquoi prendre deux entrées? –

+0

Je ne veux pas donner d'entrées, je veux juste effectuer une opération MouseClick sur ces deux cercles. Lorsque je clique sur les deux cercles, l'action doit être effectuée. –

Répondre

0

Vous devriez essayer d'utiliser une structure pour stocker les cercles qui ont été sélectionnés et ceux qui ne l'ont pas été. Ensuite, dans votre actionPerformed, vous vérifiez si tous les cercles sont sélectionnés avant de passer au niveau suivant.

Hope it helps :)

POST sinon un code.

Questions connexes