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