【发布时间】:2022-01-13 05:25:21
【问题描述】:
请任何人告诉我如何将滚动条添加到JTextArea。我尝试了很多东西。但仍然无法得到它。我复制了一些与文本区域相关的代码。
public class main extends JPanel {
private JTextArea jcomp1;
public main() {
jcomp1 = new JTextArea(5, 5);
setPreferredSize(new Dimension(944, 574));
// setPreferredSize (new Dimension (1024, 1080));
setLayout(null);
//add components
add(jcomp1);
jcomp1.setBounds(110, 165, 330, 300);
}
public static void main(String[] args) {
JFrame frame = new JFrame("Paraphrasing Tool");
frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
frame.getContentPane().add(new main());
frame.pack();
frame.setVisible(true);
}
}
【问题讨论】:
-
1) 不要使用“返回”按钮编辑帖子。而是使用标签下方的edit 链接。这样,您就不会填充其他人所做的编辑(例如隐藏缺少的
}的代码的恶劣格式)。 2) 避免为组件调用 set maximum / minimum / preferred 尺寸。通过设置列数和行数,JTextArea(例如)的大小会更好。 3) 非常重要的是,不要使用null布局。除了许多常见问题外,它们还会导致滚动窗格失败。 4) 类名中的每个单词都应以大写字母开头。