当前位置: 首页 > 知识库问答 >
问题:

无法在netscape.javascript.JSObject中找到getWindow(Applet)

栾英资
2023-03-14

我试图从JApplet调用JavaScript函数。我搜索了教程,他们说我需要导入并使用netscape。javascript。*从我的插件。罐子

我确实导入了netscape.javascript.*,我正在使用DrJava,它一直说找不到getWindow方法。

这就是它给我的错误:
(MinesweeperApplet扩展了JApplet)

Error: cannot find symbol  
    symbol:   method getWindow(MinesweeperApplet)  
    location: class netscape.javascript.JSObject

这是MinesweeperApplet类中的一段代码,我试图在其中获取JSObject:

public void start(){                
    // add stuff    
    JSObject window = JSObject.getWindow(this);    
    Container cp = getContentPane();
    ...

我很感激任何帮助。谢谢!

共有1个答案

柯鸿振
2023-03-14

我找到了“解决办法”

之前我使用的是JDK 7。然后我下载并尝试了JDK 6(更新45),它可以很好地编译。从那时起,Java到Javascript的通信工作正常。

 类似资料:
  • 我无法解决getWindow();由于某种原因的方法...

  • 我试图从一个网站获取一个元素,我会得到这个错误: 我通过在inspect element中复制XPath来获取元素,并确保元素存在且可点击。以下是我的代码: 以下是代码: 我该怎么解决这个问题?

  • 我在Python3中有一个简单的代码,使用igraph返回我添加到无向图中的边。 但是,如果按照输入源和目标的顺序设置源和目标,它会返回边缘。在这种情况下,源=0,目标=1 我的猜测是,它不是真正的无向图。 我的问题是,如何得到一个真正的无向图,即使我在g.es.find()函数中切换了源节点和目标节点,它也会返回边,就像对无向图一样?

  • 问题内容: 我在src / main / webapp / VAADIN / themes / mytheme /中为我的VAADIN应用程序自定义了主题,文件为mytheme.scss和styles.scss。当在web.xml中将vaadin productionMode部署参数设置为false时,一切正常。当我将参数设置为true时,突然Vaadin找不到我主题的资源,并不断抱怨: 我没有/

  • [[Img1][Img2[Img3]我试图通过链接文本获取元素。但是低于例外。异常在线程"main"org.openqa.selenium.NoSuchElement异常:没有这样的元素:无法定位元素:{"方法":"链接文本","选择器":"CFDSDSR"} 我尝试切换到帧,但它给出了未找到的帧,但该帧存在: XPath: /html/body/table/tbody/tr/td/form/ta

  • 我正在尝试使用ISOWeek,但在任何地方都找不到它。我尝试了几种不同的使用方法: 我已经尝试添加每一个系统。我可以找到运行时引用,但它总是给出这些错误: 错误CS0234:命名空间“系统”中不存在类型或命名空间名称“ISOWeek”。全球化“(是否缺少程序集引用?) 错误CS0103:名称“ISOWeek”在当前上下文中不存在 错误CS0246:找不到类型或命名空间名称'ISOYork'(您是否