尝试为文本区域创建滚动窗格

时间:2011-10-07 09:26:14

标签: java swing

我正在尝试为我的jtextarea创建一个滚动窗格。 以下是我的代码段。我想知道为什么它不起作用。有人可以给我一些见解吗?感谢。

    JTextArea textArea = new JTextArea(st);
    textArea.setBounds(145, 51, 327, 53);
    textArea.setLineWrap(true);
    textArea.setWrapStyleWord(true);
    textArea.setBorder(BorderFactory.createEmptyBorder(4, 4, 4, 4));
    //ScrollPane Code
    JScrollPane areaScrollPane = new JScrollPane(textArea);
    areaScrollPane.setHorizontalScrollBarPolicy(
                    JScrollPane.HORIZONTAL_SCROLLBAR_ALWAYS);
    areaScrollPane.setPreferredSize(new Dimension(250, 250));
    panel.add(textArea);

我错过了什么吗?我的textarea中没有滚动窗格。

1 个答案:

答案 0 :(得分:5)

您要将textArea添加到面板而不是areaScrollPane。尝试

panel.add(areaScrollPane);