当前位置: 首页 > 面试题库 >

如何在HTML中嵌入jar

轩辕经赋
2023-03-14
问题内容

已经有很多资源,但是我似乎无法使它正常工作。我究竟做错了什么?jar文件位于:

http://www.alexandertechniqueatlantic.ca/multimedia/AT-web-presentation-
imp.jar

我用来嵌入的代码是:

<APPLET ARCHIVE="multimedia/AT-web-presentation-imp.jar" 
        CODE="ImpViewer.class" 
        WIDTH=100% 
        HEIGHT=100%>
</APPLET>

我正在使用的测试页位于:

http://www.alexandertechniqueatlantic.ca/test.php

当我下载jar时,它运行良好,因此可以确定问题仅在于html嵌入。请帮忙!

另外,我得到以下错误:

java.lang.ClassCastException:无法将ImpViewer强制转换为java.applet.Applet


问题答案:

java.lang.ClassCastException: ImpViewer cannot be cast to java.applet.Applet

“小程序” 不是 小程序。

顺便说一句-漂亮的用户界面。就像红色的标语逐渐淡入“欢迎使用入门研讨会”页面的方式一样。很顺利

使用Java Web Start从链接启动它(&请不要尝试将如此漂亮的UI塞入网页中)。

如果客户坚持将GUI塞入网站,则(为我&拍打他们)尝试此技巧。

/*
<APPLET 
    ARCHIVE="AT-web-presentation-imp.jar" 
    CODE="ImpViewerApplet" 
    WIDTH=720 
    HEIGHT=564>
</APPLET>
*/
import java.awt.*;
import java.applet.*;
import java.util.*;

public class ImpViewerApplet extends Applet {

    public void init() {
        setLayout(new BorderLayout());
        Window[] all = Window.getWindows();
        ArrayList<Window> allList = new ArrayList<Window>();
        for (Window window : all) {
            allList.add(window);
        }
        String[] args = {};
        ImpViewer iv = new ImpViewer(); 
        iv.main(args);

        all = Window.getWindows();
        for (Window window : all) {
            if (!allList.contains(window) && window.isVisible()) {
                if (window instanceof Frame) {
                    Frame f = (Frame)window;
                    Component[] allComp = f.getComponents();
                    Component c = f.getComponents()[0];
                    f.remove(c);
                    f.setVisible(false);
                    add(c);
                    validate();
                }
            }
        }
    }
}

重点是“黑客”一词。

  1. Frame消失之前,将闪烁到屏幕上。
  2. 它只能以720x564像素工作,这与java.awt.Frame可调整为任何大小的大小不同。但是,无论如何,您的“ 100%”宽度/高度还是有点乐观。有些浏览器会遵守这些限制,而其他浏览器则不会。


 类似资料:
  • 问题内容: 我试图找到一个体面的解决方案(尤其是从SEO方面),用于在网页中嵌入字体。第二种解决方案仅适用于标题。是否有针对全文的解决方案?我已经厌倦了网页的标准字体。 谢谢! 问题答案: *自从最初提出并回答这个问题以来,*情况已经发生了变化。对于使用@font-face嵌入来使正文文本起作用的跨浏览器字体嵌入,已经进行了大量工作。 基本上,这可以不破坏任何内容的方式提供OTF,EOT,SVG和

  • 问题内容: 如何将SWF文件嵌入HTML页面? 问题答案: 将SWF嵌入HTML页面的最佳方法是使用SWFObject。 这是一个简单的开源JavaScript库,它是易于使用且符合标准的方法来嵌入Flash内容。 它还提供Flash Player版本检测。如果用户没有所需的Flash版本或禁用了JavaScript,则他们将看到替代内容。您还可以使用此库来触发Flash Player升级。用户升

  • Markdown编辑器支持嵌入HTML标签。 在使用中,一些Markdown语法无法表达的样式可以以HTML的方式嵌入。 注意: 嵌入的HTML会保留行数,这就会导致解析后的显示中会有很多空白行。所以,在嵌入HTML时请去除HTML中的换行符。 例如嵌入HTML的Table: <table><thead><tr><th>姓名</th><th>年龄</th><th>住址</th><th>性别</th

  • 我必须使用REST Api获取数据,而我的响应是在JSON中。在解码响应是一个数组后,我必须在网页中显示它,这样数组中的每一个响应都以特定的显示格式显示(就像twitter中的tweets以特定的框类型格式显示一样)。如何在php中循环遍历数组并显示它?我找到的唯一解决方案是使用echo将HTML嵌入到php中,但这并不奏效,调试器也没有太大帮助。我错过了什么? 请指教该怎么做。 下面是我的代码:

  • null 如何克服这些缺点并使IPython输出更具交互性?

  • 问题内容: 我正在创建一个轻量级的单文件数据库管理工具,我希望将一些小图标与其捆绑在一起。将图像嵌入HTML / PHP文件的最佳方法是什么? 我知道一种使用PHP的方法,在该方法中,我将使用GET参数调用同一文件,该参数将输出具有正确标头的硬编码二进制数据,但这似乎有点复杂。 我可以使用某些东西直接在CSS 声明中传递图像吗?这将允许我利用CSS Sprite技术。 浏览器支持在这里不是问题,因