JFrame的JTextArea无法保存长粘贴文本

时间:2014-02-02 00:03:04

标签: java eclipse macos jframe jtextarea

我正在创建一个JTextArea,因此用户可以将大量文本粘贴到其中。但是,当发生这种情况时,会导致下面的第二张图像出现。有人可以帮忙吗?

Before Pasting Text

After Pasting Text

1 个答案:

答案 0 :(得分:0)

  1. JTextArea包裹在JScrollPane

    JTextArea textArea = new JTextArea(25, 60);
    JScrolPane scroll = new JScrollPane(textArea);
    frame.add(scroll);
    
  2. 将换行设置和换行样式字设置为true

    textArea.setLineWrap(true);
    textArea.setWrapStyleWord(true);