从Java Applet上的控件捕获文本

时间:2009-10-31 15:44:25

标签: java winapi applet findwindow

是否可以捕获Java Applet上的编辑框或标签控件的文本?

在更传统的Win32程序中,这可以使用FindWindowFindWindowEx以及GetWindowText之类的内容来完成。

我已经使用WinSpy进行了调查,但Java Applet只是一个没有孩子的大窗口。

我想知道是否有一些类似于Java的类似方法可以用于Java Applet。

3 个答案:

答案 0 :(得分:0)

您需要查找javax.swing.JLabel和javax.swing.JTextArea的API文档。这些是实现文本框或标签的类。这些类提供了从控件中获取值的机制。

例如:

    String val = myText.getText();

将在文本区域中输入文本。

答案 1 :(得分:0)

此信息应可用于辅助功能。我不是微软平台的人,但有Java Access Bridge for Microsoft Windows

答案 2 :(得分:0)

例如,您创建了:

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

从标签获取文字:

lblText.getText();

设置文字:

lblText.setText("new text");