• 大小: 0.08M
    文件类型: .zip
    金币: 1
    下载: 0 次
    发布日期: 2020-12-27
  • 语言: Java
  • 标签: 星球  轨迹  转动  

资源简介

java 星球转动效果

资源截图

代码片段和文件信息

package cn.bjsxt.solar;

import java.awt.Color;
import java.awt.Graphics;
import java.awt.Image;

import cn.bjsxt.util.GameUtil;



public class Planet extends Star {

//除了图片,坐标。 行星沿着某个椭圆运行:长轴、短轴、速度、角度。 绕着某个Star飞。
double longAxis;  //椭圆的长轴
double shortAxis;  //椭圆的短轴
double speed;     //飞行的速度
double degree;    
Star center;

boolean satellite;


public void draw(Graphics g){
super.draw(g);
move();
if(!satellite){
drawTrace(g);
}
}

public void drawTrace(Graphics g){
double OvalXOvalYOvalWidthOvalHeight;
OvalWidth=longAxis*2;
OvalHeight=shortAxis*2;
OvalX=(center.x+center.width/2)-longAxis;
OvalY=(center.y+center.height/2)-shortAxis;

Color c=g.getColor();
g.setColor(Color.blue);
g.drawOval((int)OvalX(int)

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----
     目录           0  2015-08-25 22:01  SolarSystem\
     文件         301  2015-08-25 22:01  SolarSystem\.classpath
     文件         387  2015-08-25 22:01  SolarSystem\.project
     目录           0  2015-08-25 22:01  SolarSystem\.settings\
     文件         598  2015-08-25 22:01  SolarSystem\.settings\org.eclipse.jdt.core.prefs
     目录           0  2015-12-14 18:21  SolarSystem\bin\
     目录           0  2015-12-14 18:21  SolarSystem\bin\cn\
     目录           0  2015-12-14 18:21  SolarSystem\bin\cn\bjsxt\
     目录           0  2015-12-14 18:21  SolarSystem\bin\cn\bjsxt\solar\
     文件        2309  2015-12-14 18:21  SolarSystem\bin\cn\bjsxt\solar\Planet.class
     文件        1580  2015-12-14 18:21  SolarSystem\bin\cn\bjsxt\solar\Solarframe.class
     文件        1304  2015-12-14 18:21  SolarSystem\bin\cn\bjsxt\solar\Star.class
     目录           0  2015-12-14 18:21  SolarSystem\bin\cn\bjsxt\util\
     文件         366  2015-12-14 18:21  SolarSystem\bin\cn\bjsxt\util\Constant.class
     文件        1132  2015-12-14 18:21  SolarSystem\bin\cn\bjsxt\util\GameUtil.class
     文件         692  2015-12-14 18:21  SolarSystem\bin\cn\bjsxt\util\Myframe$1.class
     文件         763  2015-12-14 18:21  SolarSystem\bin\cn\bjsxt\util\Myframe$PaintThread.class
     文件         741  2015-12-14 18:21  SolarSystem\bin\cn\bjsxt\util\Myframe.class
     目录           0  2015-12-14 18:21  SolarSystem\bin\images\
     文件       59618  2015-08-25 22:03  SolarSystem\bin\images\bg.jpg
     文件         596  2015-08-25 22:03  SolarSystem\bin\images\Earth.jpg
     文件        1029  2015-08-25 22:03  SolarSystem\bin\images\Jupiter.jpg
     文件         677  2015-08-25 22:03  SolarSystem\bin\images\Mars.jpg
     文件         561  2015-08-25 22:03  SolarSystem\bin\images\Mercury.jpg
     文件         562  2015-08-25 22:03  SolarSystem\bin\images\moon.jpg
     文件         914  2015-08-25 22:03  SolarSystem\bin\images\Neptune.jpg
     文件        1542  2015-08-25 22:03  SolarSystem\bin\images\Saturn.jpg
     文件        1676  2015-08-25 22:03  SolarSystem\bin\images\sun.jpg
     文件        1897  2015-08-25 22:03  SolarSystem\bin\images\Uranus.jpg
     文件         757  2015-08-25 22:03  SolarSystem\bin\images\Venus.jpg
     目录           0  2015-08-25 22:03  SolarSystem\src\
............此处省略22个文件信息

评论

共有 条评论