1

我正在用 Java Swing 做一个项目。我有一个JDialog包含很多文本的内容。我希望JDialog它很小并且有一个垂直滚动条,以便用户可以滚动查看JDialog. 如何获得我的垂直滚动条JDialog

任何的意见都将会有帮助。

4

1 回答 1

3

由于您有长文本,请使用带有自动换行的 JtextArea。将该文本区域添加到 JScrollPane 并将滚动窗格添加到您的 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);
于 2011-06-30T04:33:59.710 回答