我正在尝试为我的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中没有滚动窗格。
答案 0 :(得分:5)
您要将textArea
添加到面板而不是areaScrollPane
。尝试
panel.add(areaScrollPane);