【发布时间】:2016-02-22 15:08:41
【问题描述】:
首先,我知道如何在 JTextArea 中添加滚动条。
JTextArea textarea = new JTextArea();
JScrollPane scrollbar = new JScrollPane(textarea);
但是在下面的JTextArea类代码下面
public class MyTextArea extends JTextArea
{
public MyTextArea()
{
setEditable(true);
setSize(500, 500);
//JScrollPane scroll = new JScrollPane(this);
// ...
}
}
如何添加滚动条?我尝试使用 JScrollPane,但它没有用。我尝试制作一种新方法,但它也不起作用。
这是我的 JFrame 类。
public class MyFrame extends JFrame
{
MyFrame()
{
setLayout(null);
setTitle("Frame Title");
setSize(600, 600);
MyTextArea mytextarea = new MyTextArea();
add(mytextarea);
setVisible(true);
setDefaultCloseOperation(MyFrame.EXIT_ON_CLOSE);
}
}
还有我的主力。
public static void main(String[] args)
{
new MyFrame();
}
【问题讨论】:
-
默认滚动条只会在组件大小超过滚动面板可视区域大小时才会出现
标签: java swing scrollbar jtextarea