如何在HTML中嵌入jar

如何在HTML中嵌入jar,第1张

如何在HTML中嵌入jar

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

“小程序” 不是 小程序。

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

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


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

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%”宽度/高度还是有点乐观。有些浏览器会遵守这些限制,而其他浏览器则不会。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/5490248.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-12-12
下一篇 2022-12-12

发表评论

登录后才能评论

评论列表(0条)

保存