怎么实现在jTextArea中选中一行文字 然后通过点击一个按钮把这一行文字复制到另外一个jTextArea中?????

解决方案 »

  1.   

    String selectedText = jta1.getSelectedText();
    if(selectedText != null){
        jta2.setText(selectedText);
        // jta2.insert(selectedText,jta2.getCaretPosition()); //插入到光标所在位置
    }
      

  2.   

    通过下面的代码可以获取JTextArea的指定行,复制是怎么个复制呢,是追加还是更新整个JTextArea的内容呢,不过这都容易实现了。   public String getLineString(JTextArea area, int line)   {   
              Doucment doc = area.getDocument();   
              int start = area.getLineStartOffset(line);   
              int end = area.getLineEndOffset(line);   
              return doc.getText(start, end-start);   
      }