suchen

Heim  >  Fragen und Antworten  >  Hauptteil

Ich habe die Zeichenfunktion nicht verwendet, sondern durch Einfügen von Slices. Wie kann ich ein zweidimensionales Array verwenden, um die Koordinaten der Schachfiguren und den Inhalt der Schachfiguren zu speichern und dann den Effekt hinzuzufügen?

public void paint(Graphics g) {
//Die Schleife ist horizontal
for(int i=0;i<=19;i++) {
//Die Schleife ist vertikal
for(int j=0;j< ;= 19;j++) {
//Gleich 1, um die Koordinaten der schwarzen Schachfigur zu bestimmen
if(chess[i][j]==1) {
//Berechne alle Koordinaten der horizontalen Achse auf dem Schachbrett
int tempX=i *35+50;
//Berechne alle Koordinaten der vertikalen Achse auf dem Schachbrett
int tempY=j*35+40;
//Füge die schwarze Schachfigur hinzu
label.setIcon(black);
//Füge die Koordinatenposition der Schachfigur hinzu
label .setBounds(tempX,tempY,32,32);
                                                       ‐‐                                                                                                                                       . lbl[0].add (label); //Hintergrund aktualisieren               2 bestimmt die Koordinaten der weißen Schachfigur
if(chess[i][j]==2) {
//Berechne alle Koordinaten auf der horizontalen Achse des Schachbretts
int tempX=i*35+ 50;
//Berechnen Sie die vertikalen Alle Koordinaten der Achse auf dem Schachbrett
int tempY=j*35+40;
//Weißes Schach hinzufügen
label.setIcon(white);
//Koordinaten und Größe des weißen Schachetiketts .setBounds(tempX,tempY,32 ,32);
             // Das Hintergrundbild ersetzen
          lbl[0].add(label);

过彺(눈_눈)往煕过彺(눈_눈)往煕2314 Tage vor1398

Antworte allen(0)Ich werde antworten

Keine Antwort
  • StornierenAntwort