我正在用 Java Swing 做一个项目。我有一个包含大量文本的 JDialog
。我希望 JDialog
较小并有一个垂直滚动条,以便用户可以滚动查看 JDialog
中的信息。如何为我的 JDialog
获取垂直滚动条?
任何建议都会有所帮助。
最佳答案
因为你有长文本,所以使用带有自动换行的 JtextArea。将该文本区域添加到 JScrollPane 并将滚动 Pane 添加到您的 jdialog 并完成。现在您将在文本增长时滚动。
例子:-
JTextArea jTextArea = new JTextArea();
jTextArea.setWrapStyleWord(true);
jTextArea.setLineWrap(true);
JScrollPane jScrollPane = new JScrollPane(jTextArea,
JScrollPane.VERTICAL_SCROLLBAR_AS_NEEDED,
JScrollPane.HORIZONTAL_SCROLLBAR_NEVER);
关于java - JDialog中的垂直滚动 Pane 问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6529935/