请教用java制作动画的教程

Python022

请教用java制作动画的教程,第1张

//才几分啊,还有那么多要求?不干了!

//RobotTest.java

import java.awt.Color

import java.awt.Graphics

import javax.swing.*

public class RobotTest extends JPanel implements Runnable{

JLabel head,neck,body

boolean sw

RobotTest(){

super(null)

head=new JLabel("HEAD"){

protected void paintBorder(Graphics g) {

g.setColor(Color.black)

g.drawOval(0, 0, getSize().width-1,

getSize().height-1)

}

}

neck=new JLabel("<html>N<br>E<br>C<br>K")

body=new JLabel("BODY")

head.setHorizontalAlignment(JLabel.CENTER)

neck.setHorizontalAlignment(JLabel.CENTER)

body.setHorizontalAlignment(JLabel.CENTER)

head.setSize(60,60)

neck.setSize(20,20)

body.setSize(100,128)

neck.setBorder(BorderFactory.createLineBorder(Color.black))

body.setBorder(neck.getBorder())

body.setLocation(0,158)

neck.setLocation(40,0)

head.setLocation(20,0)

add(head)

add(neck)

add(body)

}

public void run(){

int i=0

while(i<1000){

setLocation(i+=5,0)

neck.setSize(20,(sw=!sw)?60:80)

neck.setLocation(neck.getX(),body.getY()-neck.getHeight())

head.setLocation(head.getX(),neck.getY()-head.getHeight())

try {

Thread.sleep(333)

} catch (Exception e) {}

}

}

public static void main(String[] args) {

RobotTest rt = new RobotTest()

rt.setSize(100,300)

new Thread(rt).start()

JFrame f= new JFrame()

f.getContentPane().setLayout(null)

f.getContentPane().add(rt)

f.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE)

f.setSize(600,330)

f.setLocationRelativeTo(null)

f.setVisible(true)

}

}

JAVA格式的电子书有两种制作方法:

一、SDK电子书制作方法 首先一个制作软件:SUN Java2SDKStandard Edition 1.3,可从 http://java.sun.com 下载。有了这个软件就可以来制作电子书了! 首先将已经下载的eBook.zip 解压缩到电脑的硬盘里,你会发现有两个软件,一个是模板文件“FormBook.jar ”,另一个则是制作程序文件“电子书制作程序.doc ”。 然后运行“电子书制作程序.doc ”,会出现一个对话框,选择“启用宏”。然后系统会提示你安装。 你可以在书名处填写书的名称,还可以按自己的意愿大概写一些关于书的说明介绍,以便以后有选择性地阅读。点击“增加章节”按钮,在弹出的文本框内的“章节内容”中输入文章内容,在“章节名称”行内填写该章节的标题,之后按确定即可。这时可以看到“章节列表”的文本中出现了刚才添加的文章名称,选中该名称再按下“增加章节”、“修改章节”或者“删除章节”,即可进行相应操作。 最后通过“制作”按钮,这时软件提示在该程序所在的文件夹里生成了一个目标Java电子书程序,在此为ebook.jar 。只要把这个程序传输到手机上,再以运行Java程序的方式将其打开,你就可以阅读电子书了。

二、JBookMaker电子书制作方法 另一款JAVA电子书软件JBookMaker 相对而言在制作过程上要简便一些,这里也作个简单介绍。 1、下载好JAVABOOK FINAL 2.0电子书制作软件。 2、打开软件,点击“文件”→“电子书保存到……”(不可少,否则不能继续) 3、开始电子书制作(以制作多册书为例): “电子书制作”→“制作多册书”→“制作书名索引”,将要写的分册名写在右边的框中(在每个索引名称中依次加入=1.txt ,=2.txt ,=3.txt ……)点击“索引制作完成”,至此索引制作完毕。 4、“电子书制作”→“制作多册书”→“制作书籍内容”,内容要从事先保存好的.txt 文件获得,很简单,大家试试就知道啦!至此书籍内容制作完毕。 5、书籍内容制作完成以后,点击“输出电子书籍X”→“JAR文件”。 6、打开刚才“电子书保存到……”的文件夹,在此用WIN R AR 打开“电子书1.jar ”(注意:不是解压缩!)点击WINRAR 软件里面的“ebook”进去,可以看到空空的,这时将文件夹里全部的.txt 文件拉进去(即1.txt,2.txt,3.txt,4.txt,5.txt,index.txt )。 7、最后点击“输出电子书籍X”→“JAD文件”(X与刚才选的一样,这里选1)。 8、至此生成了JAR、JAD文件,接下来将文件传输到手机里即可。然后就可以通过手机进行阅读了。