首页javajoptionpaneJava Swing - 如何将JTextArea消息放到JOptionPane.showMessageDialog

Java Swing - 如何将JTextArea消息放到JOptionPane.showMessageDialog

我们想知道如何将JTextArea消息放到JOptionPane.showMessageDialog。
import javax.swing.JOptionPane;
import javax.swing.JScrollPane;
import javax.swing.JTextArea;

public class Main {
  public static void main(String[] args) {
    String text = "one two three four five six seven eight nine ten ";
    JTextArea textArea = new JTextArea(text);
    textArea.setColumns(30);
    textArea.setLineWrap(true);
    textArea.setWrapStyleWord(true);
    textArea.append(text);
    textArea.append(text);
    textArea.append(text);
    textArea.append(text);
    textArea.append(text);
    textArea.setSize(textArea.getPreferredSize().width, 1);
    JOptionPane.showMessageDialog(null, new JScrollPane( textArea), "Not Truncated!",
        JOptionPane.WARNING_MESSAGE);
  }
}