描画機能は使わず、スライスを挿入してやりましたが、2次元配列を使って駒と駒の座標を保存して効果を加えるにはどうすればよいでしょうか?
过彺(눈_눈)往煕
过彺(눈_눈)往煕 2018-08-12 17:07:37
0
0
1362

public voidPaint(Graphics g) {
//ループは水平方向です
for(int i=0;i<=19;i) {
//ループは垂直方向です
for(int j=0;j<=19;j ) {
//黒いチェスの駒の座標を判断するには 1 に等しい
if(chess[i][j]==1) {
//チェス盤上のすべての横軸の座標を計算します
int tempX=i*35 50;
//チェス盤上のすべての縦軸の座標を計算します
int tempY=j* 35 40;
//黒いチェスの駒を追加します
label.setIcon(black);
//チェスの駒の座標位置を追加します
label.setBounds(tempX,tempY,32,32) ;
//背景のチェス盤を挿入
lbl[0].add(label);
//背景を更新
lbl[0].repaint();
}
//白いチェスの駒の座標を決定するには 2 に等しい
if(chess[i][j]==2) {
//チェス盤の水平軸上のすべての座標を計算します
int tempX=i*35 50;
//チェス盤上の垂直軸の位置を計算します。
上のすべての座標 int tempY=j*35 40;
//白いチェス
ラベルを追加します。 setIcon(white);
//白いチェスの座標とサイズ
label.setBounds (tempX,tempY,32,32);
//背景画像を挿入
lbl[0].add (ラベル);
}
}
}

过彺(눈_눈)往煕
过彺(눈_눈)往煕

全員に返信(0)
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート
私たちについて 免責事項 Sitemap
PHP中国語ウェブサイト:福祉オンライン PHP トレーニング,PHP 学習者の迅速な成長を支援します!