gpt4 book ai didi

java - 如何在eclipse中的文本区域显示滚动条

转载 作者:行者123 更新时间:2023-12-02 00:04:29 34 4
gpt4 key购买 nike

我正在学习 Java。我刚刚通过添加一些标签、 TextView 和按钮创建了一个应用程序(类似于 C# 中的桌面应用程序)。学习这个新东西很有趣,但当你尝试向我在 UI 上添加的 TextView 添加垂直滚动时,我很快遇到了一个问题。

我还尝试向文本区域添加垂直滚动,但我的文本区域仍然没有显示滚动条。

当我将面板中的控件添加到 UI 时创建的代码部分如下:

thisLayout.setVerticalGroup(thisLayout.createSequentialGroup()
.addContainerGap(17, 17)

.addComponent(getJtxtArea(), GroupLayout.PREFERRED_SIZE, 158, GroupLayout.PREFERRED_SIZE)

函数getJtxtArea()的代码如下:

private JTextArea getJtxtArea() {
if(jtxtArea == null) {
jtxtArea = new JTextArea();
jtxtArea.setBackground(new java.awt.Color(255,255,255));
jtxtArea.setFont(new java.awt.Font("Segoe UI",3,14));
jtxtArea.setWrapStyleWord(true);
jtxtArea.setLineWrap(true);
JScrollPane scroll = new JScrollPane(jtxtArea);
scroll.setVerticalScrollBarPolicy(ScrollPaneConstants.VERTICAL_SCROLLBAR_ALWAYS);
}
return jtxtArea;
}

谁能告诉我为什么我在 TextView 上没有滚动条。提前致谢。

注意:我使用 Eclipse Helios 作为 IDE,并使用 Eclipse 中的 Jigloo 插件作为 GUI。

最佳答案

添加组件scroll而不是jtextArea。除此之外,您可能还想调整 JScrollPane 的大小。

关于java - 如何在eclipse中的文本区域显示滚动条,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14153636/

34 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com