Захват текста из элементов управления в апплете Java - PullRequest
4 голосов
/ 31 октября 2009

Возможно ли захватить текст, скажем, элемента управления Box или Label в Java-апплете?

В более традиционной программе Win32 это можно сделать, используя FindWindow, FindWindowEx вместе с такими вещами, как GetWindowText.

Я исследовал WinSpy, но Java-апплет - это всего лишь одно большое окно без дочерних элементов.

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

Ответы [ 3 ]

0 голосов
/ 31 октября 2009

Эта информация должна быть доступна для доступности. Я не являюсь пользователем платформы Microsoft, но существует Java Access Bridge для Microsoft Windows .

0 голосов
/ 03 ноября 2009

Например, вы создали:

private JLabel lblText;
lblText= new JLabel("Hello World");

чтобы получить текст с метки:

lblText.getText();

для установки текста:

lblText.setText("new text");
0 голосов
/ 31 октября 2009

Вам нужно найти документы API для javax.swing.JLabel и javax.swing.JTextArea. Это классы, которые реализуют текстовое поле или метку. Эти классы предоставляют механизмы для получения значения от элементов управления.

Например:

    String val = myText.getText();

Получит текст, введенный в текстовую область.

...