Захват текста из элементов управления в Java-апплете
Можно ли захватить текст, скажем, элемента управления "Поле ввода" или "Метка" в Java-апплете?
В более традиционной программе Win32 это можно сделать с помощью FindWindow
, FindWindowEx
вместе с такими вещами, как GetWindowText
,
Я исследовал с WinSpy, но Java-апплет - это всего лишь одно большое окно без детей.
Мне интересно, есть ли какой-нибудь похожий метод, возможно специфичный для Java, который мы могли бы использовать для Java-апплета.
3 ответа
Вам нужно найти документацию по API для javax.swing.JLabel и javax.swing.JTextArea. Это классы, которые реализуют текстовое поле или метку. Эти классы предоставляют механизмы для получения значения от элементов управления.
Например:
String val = myText.getText();
Получит текст, введенный в текстовую область.
Например, вы создали:
private JLabel lblText;
lblText= new JLabel("Hello World");
чтобы получить текст с метки:
lblText.getText();
установить текст:
lblText.setText("new text");
Эта информация должна быть доступна для доступности. Я не являюсь специалистом по платформе Microsoft, но для Microsoft Windows существует мост доступа Java.