JDialog中的垂直滚动条问题

时间:2011-06-30 04:28:09

标签: java swing jscrollpane jdialog

我在Java Swing中做一个项目。我有JDialog,其中包含大量文字。我希望JDialog很小并且有一个垂直滚动条,以便用户可以滚动查看JDialog中的信息。如何获取JDialog的垂直滚动条?

任何建议都会有所帮助。

1 个答案:

答案 0 :(得分:3)

因为你有很长的文字使用带有自动换行的JtextArea。将该文本区域添加到JScrollPane并将scrollpane添加到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);