我用swing做了一个游戏界面,想在特定的时候调用一下flash动画,不知道能不能象调用图片那样调用一下flash呢???
解决方案 »
- android(java) 中文乱码的问题
- JAVA运行问题
- 关于java连接db2数据库德问题
- 如果一个image是240*320的 ,如果分成10分.那一个对象占空间大还是10个image对象占空间大?
- 请大家介绍一本书,内容包括:JAVA基础知识,JDBC,SERVLET
- 急救~!!!
- 请教: JDBC怎么传一个数(字符串)给数据库?(调用数据库的function)
- 怎样一次只能弹出同一个JInteralFrame.再desktop下
- 请问GUI聊天程序中怎么在客户端显示在线人数阿?
- 小问题,两句话的事~
- 请问:程序执行完毕,但任务管理器中进程不消失,这是怎么回事?
- applet的一个动态显示时间的问题
给你一个最简单的方法吧如果你就是想显式的话用swt的类IE控件,然后让他加载那个flash。
最好是不要用它来写,因为它不是标准包
如果你用的话,那么你写的程序就不具有可移植性了
因为没有装SWT的人将运行不了你的程序
!
用了swt的代码当然可以移植。
是什么意思啊?
不错,相当好用,它是一个继承自Panel的类,可以直接加到Frame或者JFrame上面
建议楼主去下载一个用用
* Test2.java
*
* Created on 2006年8月21日, 上午11:57
*
* To change this template, choose Tools | Template Manager
* and open the template in the editor.
*/package myTest;/**
*
* @author lbf
*/
import java.awt.*;
import javax.swing.*;
import java.awt.event.*;
import jflashplayer.*;
import jiebrowser.*;
import java.io.*;
public class Test2 extends JFrame{
/** Creates a new instance of Test2 */
public Test2() {
super("test");
try{
final FlashPanel fp=new FlashPanel(new File("demo.swf"));
this.getContentPane().add(fp,BorderLayout.CENTER);
} catch(Exception exe){
exe.printStackTrace();
}
this.setBounds(300,300,400,400);
this.setVisible(true);
this.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
}
public static void main(String args[]){
new Test2();
}
}首先你要下载了这个包才可以用
其实用起来很方便的