4

Java アプレットのエディット ボックスやラベル コントロールなどのテキストをキャプチャすることは可能ですか?

より伝統的な Win32 プログラムでは、 を などと一緒に使用してこれを実現FindWindowできFindWindowExますGetWindowText

私は WinSpy で調査しましたが、Java アプレットは子ウィンドウのない 1 つの大きなウィンドウにすぎません。

Java アプレットに使用できる、おそらく Java に固有の同様の方法があるかどうか疑問に思っています。

4

3 に答える 3

0

javax.swing.JLabelおよびjavax.swing.JTextAreaのAPIドキュメントを検索する必要があります。これらは、テキストボックスまたはラベルを実装するクラスです。これらのクラスは、コントロールから値を取得するためのメカニズムを提供します。

例えば:

    String val = myText.getText();

テキスト領域に入力されたテキストを取得します。

于 2009-10-31T15:52:36.403 に答える
0

この情報は、アクセシビリティのために利用可能である必要があります。私はMicrosoftプラットフォームの担当者ではありませんが、MicrosoftWindows用のJavaAccessBridgeがあります

于 2009-10-31T16:40:58.490 に答える
0

たとえば、次を作成しました。

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

ラベルからテキストを取得するには:

lblText.getText();

テキストを設定するには:

lblText.setText("new text");
于 2009-11-03T01:50:07.607 に答える