日期:2014-05-20  浏览次数:20689 次

怎样在swing中嵌入flash
怎样在swing的桌面程序中嵌入flash或flex
想让界面更炫一些

------解决方案--------------------
有个叫DJNativeSwing的插件可以解决这个问题
插flash的方法
Java code

public class FlashTest {

    JFrame jf;

    JFlashPlayer fp;

 

    public FlashTest()

    {

       jf = new JFrame("Java Flash");

       fp = new JFlashPlayer();

       //使用load方法加载 swf 文件

       fp.load(getClass(), "test.swf");

       jf.setSize(800,600);

        jf.add(fp, BorderLayout.CENTER);

       jf.setLocationRelativeTo(null);

       jf.setVisible(true);

       jf.validate();

    }

    

    public static void main(String[] args)

    {

       //在使用控件之前需初始化接口

       UIUtils.setPreferredLookAndFeel();

       NativeInterface.open();

       java.awt.EventQueue.invokeLater(new Runnable() {

           public void run() {

              new FlashTest();

           }

       });

       NativeInterface.runEventPump();

    }

}