Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/314.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/windows/15.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 无法在DJ本机浏览器中运行全屏you tube视频_Java_Windows_Swing_Swt_Djnativeswing - Fatal编程技术网

Java 无法在DJ本机浏览器中运行全屏you tube视频

Java 无法在DJ本机浏览器中运行全屏you tube视频,java,windows,swing,swt,djnativeswing,Java,Windows,Swing,Swt,Djnativeswing,我想在Swing Native browse中运行全屏you tube视频,但我 我不能跑。我没有任何例外。用我的母语 浏览器屏幕顶部仅显示黑色十字按钮 我的jFarme的左角。在我的32位windows机器中,它正在工作 文件但当我在64位windows机器上尝试时,它不工作。 如果你知道我的问题,请帮助我 我用过的罐子: DJNativeSwing.jar,DJNativeSwing SWT.jar,org.eclipse.SWT.win32.win32.x86_64-4.3.jar 尝试U

我想在Swing Native browse中运行全屏you tube视频,但我 我不能跑。我没有任何例外。用我的母语 浏览器屏幕顶部仅显示黑色十字按钮 我的jFarme的左角。在我的32位windows机器中,它正在工作 文件但当我在64位windows机器上尝试时,它不工作。 如果你知道我的问题,请帮助我

我用过的罐子:

DJNativeSwing.jar
DJNativeSwing SWT.jar
org.eclipse.SWT.win32.win32.x86_64-4.3.jar

尝试URL的

代码

public static void main(String[] args) {
    NativeInterface.open();
    SwingUtilities.invokeLater(new Runnable() {
        public void run() {
            JFrame frame = new JFrame("YouTube Viewer");
            frame.setDefaultCloseOperation(WindowConstants.EXIT_ON_CLOSE);
            frame.getContentPane().add(getBrowserPanel(), BorderLayout.CENTER);
            frame.setSize(1024, 800);
            frame.setLocationByPlatform(true);
            frame.setVisible(true);
        }
    });
    NativeInterface.runEventPump();
    // don't forget to properly close native components
    Runtime.getRuntime().addShutdownHook(new Thread(new Runnable() {
        @Override
        public void run() {
            NativeInterface.close();
        }
    }));
}

public static JPanel getBrowserPanel() {
    JPanel webBrowserPanel = new JPanel(new BorderLayout());
    JWebBrowser webBrowser = new JWebBrowser();
    webBrowserPanel.add(webBrowser, BorderLayout.CENTER);
    webBrowser.setBarsVisible(false);
    webBrowser.navigate(URL);
    return webBrowserPanel;
}