「javaswf动画」swf动画文件
本篇文章给大家谈谈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动画文件的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站。