「javaswf动画」swf动画文件

博主:adminadmin 2023-01-20 23:27:07 260

本篇文章给大家谈谈javaswf动画,以及swf动画文件对应的知识点,希望对各位有所帮助,不要忘了收藏本站喔。

本文目录一览:

Java中如何加入swf动画

import java.awt.BorderLayout;

import javax.swing.JFrame;

import javax.swing.JPanel;

import javax.swing.SwingUtilities;

import chrriis.common.UIUtils;

import chrriis.dj.nativeswing.swtimpl.NativeInterface;

import chrriis.dj.nativeswing.swtimpl.components.JFlashPlayer;

/**

* @author Christopher Deckers

*/

public class SimpleFlashExample extends JPanel {

public SimpleFlashExample() {

super(new BorderLayout());

JFlashPlayer flashPlayer = new JFlashPlayer();

flashPlayer.load(getClass(), "resource/Movement-pointer_or_click.swf");

add(flashPlayer, BorderLayout.CENTER);

}

/* Standard main method to try that test as a standalone application. */

public static void main(String[] args) {

UIUtils.setPreferredLookAndFeel();

NativeInterface.open();

SwingUtilities.invokeLater(new Runnable() {

public void run() {

JFrame frame = new JFrame("DJ Native Swing Test");

frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);

frame.getContentPane().add(new SimpleFlashExample(), BorderLayout.CENTER);

frame.setSize(800, 600);

frame.setLocationByPlatform(true);

frame.setVisible(true);

}

});

NativeInterface.runEventPump();

}

}

用ppt制作的动画如何设置暂停?

插入命令按钮

①制作(播放)按钮

在“控件工具箱”中选择“命令按钮”,在幻灯片中拖动,即可拖出一个命令按钮。调整好大小,在“属性”面板中作如下设置:“名称”中输入“Cmd_play”,“Caption”中输入“播放”。双击该按钮,进入VBA编辑窗口,输入如下内容:

Private Sub Cmd_play_Click()

ShoCkwaveFlash1.Playing = True

End Sub

②制作(暂停)、(前进)、(后退)、(返回)、(结束)按钮

按钮制作的方法同上。“属性”面板中分别作如下设置:暂停按钮的“名称”为“Cmd_pause”,“Caption”为“暂停”;前进按钮按钮的“名称”为“cmd_forward”,“Caption”为“前进”;后退按钮的“名称”为“cmd_back”,“Caption”为“后退”;返回按钮的“名称”为“cmd_start”,“Caption”为“返回”;结束按钮的“名称”为“cmd_end”,“Caption”为“结束”。

分别为各个按钮加上VBA,命令依次如下:

Private Sub Cmd_pause_Click()

ShoCkwaveFlash1.Playing = False

End Sub

Private Sub Cmd_forward_Click()

ShoCkwaveFlash1.FrameNum = ShockwaveFlash1.FrameNum + 30

ShoCkwaveFlash1.Playing = True

End Sub

Private Sub Cmd_back_Click()

ShoCkwaveFlash1.FrameNum = ShockwaveFlash1.FrameNum - 30

ShoCkwaveFlash1.Playing = True

End Sub

Private Sub Cmd_start_Click()

ShoCkwaveFlash1.FrameNum = 1

ShoCkwaveFlash1.Playing = True

End Sub

Private Sub Cmd_end_Click()

ShoCkwaveFlash1.FrameNum = ShockwaveFlash1.TotalFrames

End Sub

说明:在(前进)、(后退)、(返回)按钮中,后面均加上一条播放命令,是因为在实际应用时,发现后面如果没有播放命令的话,Flash影片会停止播放,所以这句是万万不可少的。

知识扩展:

以上的设置都完成了,也许您播放给PPT的时候可能无法控制您的FLASH,原因极有可能就是您计算机的宏的安全性设得太高了,请单击“工具/宏/安全性”,将“安全级”设为“低”。重新打开Powerpoint,方可播放并能控制动画。

java编程能不能加入.swf或.gif等的动画,使其创建的窗口背景是动的。

能,可以给你一个实现方法,这里是用一个卡片来实现的

JPanel p1=new JPanel(cardp1);

p1.setSize(900,100);

CardLayout cardp1=new CardLayout();

Image zhuImage1=null;//zhuImage为图片的文件名

try

{

zhuImage1=ImageIO.read(new File("这里是图片的存放地址"));

}catch(IOException e1){

e1.printStackTrace();

}

ImagePanel ip=new ImagePanel(zhuImage1);

p1.add(ip,"0");

关于javaswf动画和swf动画文件的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站。