スキャナはシステム コンソールからのみ入力を取得できますか? どのダイアログウィンドウからも取得できませんか?
ありがとう。
Scannerは、 Readableインターフェース を実装する任意のオブジェクトからテキストを読み取ることができます。
これにはBufferedReader、、、、、、、、、、CharArrayReaderおよび( javadocから)が含まれCharBufferます。残念ながら、これにはダイアログ ウィンドウは含まれていません。FileReaderFilterReaderInputStreamReaderLineNumberReaderPipedReaderPushbackReaderStringReaderReadable
ダイアログ ウィンドウを にフックする最も簡単な方法は、Scannerおそらく、 を受け取るScannerコンストラクタを使用してを構築Stringし、ダイアログからのユーザ入力を に直接渡すことScannerです。
さて、私はJavaでファイルの単語の総数を決定するための最良の方法で与えられた例で試しましたか?new File("my-text-file.txt"):文字列変数に置き換えるだけで、機能します...
したがって、コンポーネントのテキストコンテンツを文字列に取り込む場合は、Scannerを使用できます。