Maison  >  Questions et réponses  >  le corps du texte

Je n'ai pas utilisé la fonction de dessin, je l'ai fait en insérant des tranches. Comment puis-je utiliser un tableau bidimensionnel pour enregistrer les coordonnées des pièces d'échecs et des pièces d'échecs, puis ajouter l'effet ?

public void paint(Graphics g) {
//La boucle est horizontale
for(int i=0;i<=19;i++) {
//La boucle est verticale
for(int j=0;j< ;= 19;j++) {
//Égal à 1 pour déterminer les coordonnées de la pièce d'échecs noire
if(chess[i][j]==1) {
//Calculer toutes les coordonnées de l'axe horizontal sur l'échiquier
int tempX=i *35+50;
//Calculez toutes les coordonnées de l'axe vertical sur l'échiquier
int tempY=j*35+40;
//Ajoutez la pièce d'échecs noire
label.setIcon(black);
//Ajoutez la position des coordonnées de la pièce d'échecs
label .setbounds (Tempx, Tempy, 32,32); // Au lieu de l'échiquier en arrière-plan
lbl [0] .add (label); pièce d'échecs blanche
if(chess[i][j]==2) {
//Calculez toutes les coordonnées sur l'échiquier à axe horizontal
int tempX=i*35+50;
//Calculez la verticale Toutes les coordonnées de la axe sur l'échiquier
int tempY=j*35+40;
//Ajouter des échecs blancs
label.setIcon(white);
//Coordonnées et taille des échecs blancs label.setBounds(tempX,tempY,32 ,32);
             // Remplacer l'image d'arrière-plan
          lbl[0].add(label);

过彺(눈_눈)往煕过彺(눈_눈)往煕2259 Il y a quelques jours1335

répondre à tous(0)je répondrai

Pas de réponse
  • Annulerrépondre