我正在尝试添加垂直滚动我的 java 程序 textarea。我正在使用此代码创建我的 JScrollPane:
控制台 = 我的文本区域。
我还声明 JScrollPane 垂直;
vertical = new JScrollPane(console);
vertical.setVerticalScrollBarPolicy(JScrollPane.VERTICAL_SCROLLBAR_ALWAYS);
vertical.setVisible(true);
this.add(vertical);
编辑:
程序 View :
我是 Java 的新手,但不应该这样工作并向我的文本区域添加垂直滚动条
我做错了什么?
感谢您的帮助。
最佳答案
这是一个例子:
import java.awt.Dimension;
import javax.swing.*;
public class ScrolledPane extends JPanel
{
private JScrollPane vertical;
private JTextArea console;
public ScrolledPane()
{
setPreferredSize(new Dimension(200, 250));
console = new JTextArea(15, 15);
vertical = new JScrollPane(console);
vertical.setVerticalScrollBarPolicy(JScrollPane.VERTICAL_SCROLLBAR_ALWAYS);
add(vertical);
}
public static void main( String args[] )
{
new JFrame()
{{
getContentPane().add(new ScrolledPane());
pack();
setVisible(true);
}};
}
}
关于Java 滚动面板,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7766844/