1

2 つの JTextAreas があり、切り取り、コピー、および貼り付けのメニュー項目を実装したいと考えています。私は JTextArea.cut およびその他のメソッドを認識していますが、ユーザーがテキストを選択した場所 (どの JTextArea) やカーソルを配置したかを把握する方法がわかりません。

4

2 に答える 2

5

エディタ キットが提供するアクションを使用します。例えば:

JMenuItem copy = new JMenuItem( new DefaultEditorKit.CopyAction() );
于 2013-01-06T05:11:03.883 に答える
1

選択したテキストについては、JTextArea#getSelectedText

キャレットの位置については、を見てくださいJTextArea#getCaretPosition

于 2013-01-06T04:37:14.707 に答える