java - 如何在 JTextArea 周围设置线条边框?

标签 java swing jtextarea

我的面板中有一个 JTextArea,但很难将其与背景区分开。 我尝试了 setBound() 但它并没有真正帮助。 我的 GUI 的屏幕截图

(文本区域位于 “描述”)

除了改变背景颜色之外,还有什么方法可以在其周围有一个清晰的界限吗?假设有一条线像 JTextField 那样绑定(bind)(我在 GUI 中将一条线放在“EXPENSE”旁边)。

最佳答案

感谢评论区的小伙伴们!我将文本区域放入 JScrollpane 中。它确实创建了一个边框:

using JScrollPane

然后我还添加了线条边框以使其更加清晰。

des.setBorder(BorderFactory.createLineBorder(Color.BLACK));

再次感谢 Andrew Thompson 关于使用 GridBagLayout 的建议确实让一切看起来好多了。

Using GridBagLayout

关于java - 如何在 JTextArea 周围设置线条边框?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/61345590/

相关文章:

java - Dropwizard 编程端点

java - 我们如何从 JBoss 目录中自动删除standalone\tmp\vfs\temp

java - 仅使用 MouseListener java 当鼠标单击时清除 JTextField

java - 如何从 SeaGlass L&F 中的 JTextArea 中删除行分隔符?

java - JTextArea 不显示输出到它的每一行

java - 从 Eclipse 中启动时,Tomcat 找不到服务器监听器类

java - 如何在android中从一个服务获取数据到另一个服务

java - 如何使用 key 监听器更新 "x"变量?

java - GridBagLayout - 图表和标签的放置

java - TextAreaSample JTextArea JScrollPane