永发信息网

JAVA2D图像问题

答案:1  悬赏:40  手机版
解决时间 2021-06-02 18:49

本人一自学JAVA的新手,想做一物体绕中心点旋转。

但做出来的东西却不对。。希望哪位大侠教下我该怎么改。。

以下就是我写的:

import java.awt.*;
import java.applet.*;
import java.awt.event.*;
import java.awt.geom.*;
public class Zuo19_2 extends Applet implements ActionListener,Runnable{
Ellipse2D[] p=new Ellipse2D.Double[2];
Line2D l;
Graphics2D ga,gb;
int s=0;
Image buff;
Thread ballThread;
Button b1=new Button("快速");
Button b2=new Button("慢速");
public void init(){
buff=createImage(getWidth(),getHeight());
gb=(Graphics2D)buff.getGraphics();
p[0]=new Ellipse2D.Double(200,50,40,40);
p[1]=new Ellipse2D.Double(206,150,15,15);
l=new Line2D.Double(185,150,180,90);
setLayout(new BorderLayout());
Panel p=new Panel();
p.setLayout(new FlowLayout());
p.add(b1);
p.add(b2);
add(p,"South");
b1.addActionListener(this);
b2.addActionListener(this);
}
public void paint(Graphics g){
if(ga==null)
ga=(Graphics2D)getGraphics();
drawScreen();
}
public void drawScreen(){
gb.clearRect(0,0,getWidth(),getHeight());
gb.draw(l);
gb.setPaint(Color.red);
for(int i=0;i<2;i++)
gb.fill(p[i]);
ga.drawImage(buff,0,0,this);
}
public void run(){
while(true){
gb.rotate(1);
drawScreen();
try{
Thread.sleep(s);
}catch(Exception e){}
}
}
public void actionPerformed(ActionEvent ae){
if(ae.getSource()==b1)
s=100;
else if(ae.getSource()==b2)
s=1000;
ballThread=new Thread(this);
ballThread.start();
}
}

最佳答案
你好哦楼主~

很高兴看到你的问题。
但是又很遗憾到现在还没有人回答你的问题。也可能你现在已经在别的地方找到了答案,那就得恭喜你啦。
可能是你问的问题有些专业了,没人会。或者别人没有遇到或者接触过你的问题,所以帮不了你。建议你去问题的相关论坛去求助,那里的人通常比较多,也会比较热心,能快点帮你解决问题。

希望我的回答能够帮到你!
祝你好运。。
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
谁有好看的喜剧或偶像剧介绍介绍?
为什么QQ2009sp5总是掉线?
1.根据三视图相象物体原形,并画出物体的实物
猜猜看,是什麽?
现在还可以开通万花筒业务吗?
现在人士的成功标准?
谁能帮我写几篇运动会广播稿?谢谢~
iphone发信息的时候有个小照相机的图标怎么调
卫星是怎样发射地球自转关系。是垂直水平面还
3+10的QGG怎么合出3+10的白羊座宝宝
攀枝花市东区卫生局的具体位置在哪儿?
我的QQ空间怎么打不开了啊
没有钱可以创业吗?
抢车位以旧换新的问题
购买只有2代密码保护的QQ安全么?
推荐资讯
跪求、急求sony牌NWZ-E438Fmp4视频转换器
QQ三国怎么进入游戏?
招行的各类信用卡有什么区别?
手机怎样免费下载歌曲?在哪个网站?
问一下从搜秀到华侨城坐公交车怎么坐?
俞灏明在《天天向上》中边拉提琴边哼的是什么
是美男啊每个礼拜的什么时候会更新啊
帮帮忙!玫瑰、百合、牡丹哪种花最没力?
有哪个网址可以下载金鹏手机QQ版本?
种菜偷菜游戏免费下载
浠水县黄冈中国电信天翼智慧家庭体验卖场(翟
求一首歌!谢谢了!
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?