Мост между Java-апплетом и элементами управления вводом текста на веб-странице

Я работал с Java-апплетом, который помогает писать, используя только мышь. В моем случае Я пытаюсь включить это в свой веб-проект следующим образом:

Когда пользователь нажимает на любой элемент ввода (текстовое поле / текстовое поле) на странице, этот JAVA-апплет загружается на саму веб-страницу. На снимке экрана апплета JAVA, показанном ниже, пользователь указывает на алфавит, и соответствующий текст записывается в текстовое поле апплета.

enter image description here

Теперь я пытаюсь получить этот текст из текстового поля приложения. апплет к элементу ввода на веб-странице. Я знаю, что для этого нужно взаимодействие между Java и JavaScript, но, не будучи профессионалом, я действительно не понимаю. Вот Java-апплет и написанный мной код.

Java-апплет и код jQuery (298 КБ): http://bit.ly/jItN9m

Не могли бы вы помочь вам в расширении этого кода.

Когда пользователь щелкает любой элемент ввода (текстовое поле / текстовое поле) на странице, этот JAVA-апплет загружается на самой веб-странице. На снимке экрана апплета JAVA, показанном ниже, пользователь указывает на алфавит, и соответствующий текст записывается в текстовое поле апплета.

enter image description here

Теперь я пытаюсь получить этот текст из текстового поля приложения. апплет к элементу ввода на веб-странице. Я знаю, что для этого необходимо взаимодействие между Java и JavaScript, но, не будучи профессионалом, я действительно не понимаю. Вот Java-апплет и написанный мной код.

Java-апплет и код jQuery (298 КБ): http://bit.ly/jItN9m

Не могли бы вы помочь вам в расширении этого кода.

Когда пользователь нажимает на любой элемент ввода (текстовое поле / текстовое поле) на странице, этот JAVA-апплет загружается на самой веб-странице. На снимке экрана апплета JAVA, показанном ниже, пользователь указывает на алфавит, и соответствующий текст записывается в текстовое поле апплета.

enter image description here

Теперь я пытаюсь получить этот текст из текстового поля приложения. апплет к элементу ввода на веб-странице. Я знаю, что для этого необходимо взаимодействие между Java и JavaScript, но, не будучи профессионалом, я действительно не понимаю. Вот Java-апплет и написанный мной код.

Java-апплет и код jQuery (298 КБ): http://bit.ly/jItN9m

Не могли бы вы помочь вам в расширении этого кода. На снимке экрана апплета JAVA, показанном ниже, пользователь указывает на алфавит, и соответствующий текст записывается в текстовое поле апплета.

enter image description here

Теперь я пытаюсь получить этот текст из текстового поля приложения. апплет к элементу ввода на веб-странице. Я знаю, что для этого нужно взаимодействие между Java и JavaScript, но, не будучи профессионалом, я действительно не понимаю. Вот Java-апплет и написанный мной код.

Java-апплет и код jQuery (298 КБ): http://bit.ly/jItN9m

Не могли бы вы помочь вам в расширении этого кода. На снимке экрана апплета JAVA, показанном ниже, пользователь указывает на алфавит, и соответствующий текст записывается в текстовое поле апплета.

enter image description here

Теперь я пытаюсь получить этот текст из текстового поля приложения. апплет к элементу ввода на веб-странице. Я знаю, что для этого необходимо взаимодействие между Java и JavaScript, но, не будучи профессионалом, я действительно не понимаю. Вот Java-апплет и написанный мной код.

Java-апплет и код jQuery (298 КБ): http://bit.ly/jItN9m

Не могли бы вы помочь вам в расширении этого кода. Я знаю, что для этого нужно взаимодействие между Java и JavaScript, но, не будучи профессионалом, я действительно не понимаю. Вот Java-апплет и написанный мной код.

Java-апплет и код jQuery (298 КБ): http://bit.ly/jItN9m

Не могли бы вы помочь вам в расширении этого кода. Я знаю, что для этого необходимо взаимодействие между Java и JavaScript, но, не будучи профессионалом, я действительно не понимаю. Вот Java-апплет и написанный мной код.

Java-апплет и код jQuery (298 КБ): http://bit.ly/jItN9m

Не могли бы вы помочь вам в расширении этого кода. Большое спасибо!

Обновление

Я где-то искал и нашел это -> Чтобы получить текст внутри текстового поля Java, метод получения в апплете для получения текста:

public class MyApplet extends JApplet {
  // ...
  public String getTextBoxText() { return myTextBox.getText(); }
}

В коде JQuery следующее строки должны быть добавлены, я думаю:

var textBoxText = $("#applet-id")[0].getTextBoxText();
//Now do something with the text

Что касается кода апплета, я видел здесь страницу GNOME git. Вызов getText уже существует - посмотрите внизу этого файла: http://git.gnome.org/browse/dasher/tree/java/dasher/applet/JDasherApplet.java

Мне понадобится для вызова getCurrentEditBoxText, но когда следует вызывать этот метод getCurrentEditBoxText? В моем случае мне, вероятно, придется сделать это, когда пользователь щелкнет новый элемент управления вводом и т. Д.

9
задан Cipher 20 May 2011 в 17:25
поделиться