第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

如下內(nèi)容,為什么我的JFrame里會有殘影效果?

如下內(nèi)容,為什么我的JFrame里會有殘影效果?

偶然的你 2022-05-27 13:09:15
import java.awt.Color;import java.awt.Graphics;import java.awt.Image;import java.awt.Toolkit;import javax.swing.JFrame;public class BallGame extends JFrame { Image sun = Toolkit.getDefaultToolkit().createImage("images/sun.jpg"); double x=100; double y=100; double degree = 3.14/3; public void paint(Graphics g){ g.drawImage(sun, (int)x,(int)y, null); x = x+ 10*Math.cos(degree); y = y+10*Math.sin(degree); if(y>300-80){ degree = - degree; } if(x>500-100){ degree = 3.14-degree; } if(x<0){ degree = 3.14-degree; } if(y<30){ degree = -degree; } } void launchJFrame(){ setSize(500, 300); //設(shè)置窗口的長寬 setLocation(50, 50); //坐標(biāo) setTitle("My JFrame"); //標(biāo)題 setBackground(Color.blue); //背景色 setVisible(true); //可見性 new PaintThread().start(); } public static void main(String[] args){ new BallGame().launchJFrame(); JFrame launchJrame= new JFrame(); }class PaintThread extends Thread { public void run(){ while(true){ repaint();//重畫窗口! try{ Thread.sleep(40); //40ms 1s=1000ms }catch (Exception e) { e.printStackTrace(); } }}}}
查看完整描述

1 回答

?
犯罪嫌疑人X

TA貢獻(xiàn)2080條經(jīng)驗 獲得超4個贊

在這個方法 上 添加
public void paint(Graphics g){
super.paint(g);
...
}

查看完整回答
反對 回復(fù) 2022-05-30
  • 1 回答
  • 0 關(guān)注
  • 284 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學(xué)習(xí)伙伴

公眾號

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號