我有一个框架f,面板。和textarea j.
这是我代码的一部分。
这个卷轴似乎不适用于我的文本区域。
JTextArea j=new JTextArea();
j.setBounds(60,150, 400,400);
j.setMargin(new Insets(3,3,3,3));
j.setEditable ( false ); // set textArea non-editable
JScrollPane scroll = new JScrollPane(j);
scroll.setHorizontalScrollBarPolicy(JScrollPane.HORIZONTAL_SCROLLBAR_ALWAYS);
scroll.setVerticalScrollBarPolicy(JScrollPane.VERTICAL_SCROLLBAR_ALWAYS);
我增加了
Fpanel.add(卷轴);
和
f.add(Fpanel);
对我的代码也是如此,但它似乎没有滚动。
我是遗漏了一段代码,还是写错了什么?
发布于 2022-07-25 19:33:47
如果您想要一个垂直滚动条:
JPanel panel = new JPanel();
JScrollPane jsp = new JScrollPane(panel, ScrollPaneConstants.VERTICAL_SCROLLBAR_ALWAYS, ScrollPaneConstants.HORIZONTAL_SCROLLBAR_NEVER);
如果您想拥有一个水平滚动条:
JPanel panel = new JPanel();
JScrollPane jsp = new JScrollPane(panel, ScrollPaneConstants.HORIZONTOL_SCROLLBAR_ALWAYS, ScrollPaneConstants.VERTICAL_SCROLLBAR_NEVER);
https://stackoverflow.com/questions/73071102
复制相似问题