Я пытаюсь вызвать функции JavaScript из JApplet. Я искал в учебниках, и они говорят, что мне нужно импортировать и использовать netscape.javascript. * From my \ jre \ lib \ plugin.jarНе удается найти getWindow (апплет) в netscape.javascript.JSObject
Я импортировал 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();
...
Я ценю любую помощь. Благодаря!
* «Я использую DrJava» * ... для запуска апплета? Как вы его тестируете? Окружающая среда AFAIU no (development), не имеющая «браузера», будет иметь функциональность «JSObject». –
Я имел в виду, что я использую DrJava (в отличие от NetBeans или Eclipse) для написания и компиляции исходного кода Java. И сообщение об ошибке, указанное выше, дается компилятором DrJava. Приложение Java само по себе прекрасно работает, я даже тестировался в браузере. Но когда я попытался добавить связь Java-to-Javascript, эта проблема возникла. – darolandi
* «написать и скомпилировать» * Правильно. Дурак я. : P Извините, не знаю много о DrJAva и задании в нем пути класса времени компиляции. Выполняет ли он файлы сборки Ant? –