「java怎么制作动画」怎样制作动画?

博主:adminadmin 2022-11-29 04:17:08 38

今天给各位分享java怎么制作动画的知识,其中也会对怎样制作动画?进行解释,如果能碰巧解决你现在面临的问题,别忘了关注本站,现在开始吧!

本文目录一览:

怎么用java做动画

重写paint方法,来实现将自己定义的图片绘制到组件中,然后启动一个线程来控制paint方法。 示例: ××××××××××××××××××××××××××× import javax.swing.*; import java.awt.*;class MyPanel extends JPanel implements Runnable {private Image img;private int i=0;private int j=0;public MyPanel(){img=new ImageIcon("1.png").getImage();}public void paint(Graphics g){g.drawImage(img,0,0,60,104,i*60,j*104,i*60+60,j*104+104,this);}public void run(){while(true){while(j {while(i {try{Thread.sleep(300);}catch(Exception e){}this.repaint();i++;}j++;i=0;}i=0;j=0;}} }public class test extends JFrame {private MyPanel p;public test(){p=new MyPanel();this.add(p,BorderLayout.CENTER);this.setBounds(300,200,300,300);this.setTitle("人物行走图");new Thread(p).start();this.setVisible(true);this.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);}public static void main(String args[]){new test();} }××××××××××××××××××××××× 将以上源码保存为:test.java,编译,然后下载下面的图片 将下载的图片改名为1.png" target="_blank"

,然后将其和编译后生成的class文件放在同一文件夹下,然后运行就可以了·~~

用JAVA做个小动画

在你的代码上修改了一下,运行试试吧

import java.awt.Graphics;

import javax.swing.JFrame;

import javax.swing.JPanel;

public class F extends JFrame {

public F() {

pan p = new pan();

this.add(p);

}

public static void main(String[] args) {

F fl = new F();

fl.setSize(400, 400);

fl.setVisible(true);

fl.run();

fl.setDefaultCloseOperation(EXIT_ON_CLOSE);

}

int x, y;

public void run() {

int r = 100;

int angle = 0;

while (true) {

x = (int) ((Math.cos(angle * 2) * Math.PI) * r);

y = (int) ((Math.sin(angle * 2) * Math.PI) * r);

angle++;

repaint();

}

}

class pan extends JPanel {

public void paint(Graphics g) {

g.drawLine(200, 200, 200, 250);

g.drawLine(200, 225, x, y);

g.drawLine(200, 225, x, y);

g.drawLine(200, 250, 180, 300);

g.drawLine(200, 250, 220, 300);

g.drawOval(175, 150, 50, 50);

}

}

}

java做动画的原理,加个实例,谢谢

我用swing 做了个 雷霆战机的。。 g.fillRect(x60, y60, 10, 10);

g.fillRect(x70, y70, 10, 10); 画子弹的

g.drawImage(new ImageIcon("src/fr.jpg").getImage(),x0,y0,7,7,rootPane); 画飞机的

g.drawImage(new ImageIcon("src/fr.jpg").getImage(),x02,y02,7,7,rootPane);

g.drawImage(new ImageIcon("src/fr.jpg").getImage(),x03,y03,7,7,rootPane);

用多线程 然后不停刷新 (g 是 Graphics g x60, y60 这些都是坐标 后面的是长宽 )

当时import的包

import java.applet.Applet;

import java.applet.AudioClip;

import java.awt.Color;

import java.awt.Font;

import java.awt.Graphics;

import java.awt.event.ActionEvent;

import java.awt.event.ActionListener;

import java.awt.event.KeyEvent;

import java.awt.event.KeyListener;

import java.util.Date;

import java.util.Random;

import javax.swing.ImageIcon;

import javax.swing.JButton;

import javax.swing.JFrame;

import javax.swing.JLabel;

import javax.swing.JPanel;

import javax.swing.JTextField;

import javax.swing.Timer;

鲫鱼java动画效果的实现是用什么软件实现的

intelliJIDEA。

很多语言都可以实现动画设计的效果。Java是一门强大并且用处极其广泛的语言,同样可以用来实现动画编程。

java怎么制作动画的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于怎样制作动画?、java怎么制作动画的信息别忘了在本站进行查找喔。

The End

发布于:2022-11-29,除非注明,否则均为首码项目网原创文章,转载请注明出处。