java - 在 JTextArea 中添加边距?

标签 java swing jlabel jtextarea

所以我有一个 JTextArea,它从左上角开始显示文本。我希望所有 4 个边都有一些边距,因此文本和区域边界之间有一些空间。

我研究了很多,找不到任何解决方案。我该怎么做?

另外,我在想也许可以在所有 4 个边上贴上标签以创建虚拟边距。如何创建具有特定宽度和高度的 JLabel

最佳答案

可能是我没有正确理解您的问题。但是你可以使用 setMargin()

// set the margin for all four sides
tt.setMargin( new Insets(10,10,10,10) ); // tt is JTextArea instance

一些重要的链接

1. setMargin API

2. Class Insets

关于java - 在 JTextArea 中添加边距?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14740979/

相关文章:

java - 立即停止线程

java - 如何将 JFreechart 添加到面板?

java - JLabel 将项目推出屏幕

javascript - 在 android studio 中将 JavaScript (UnityScript) 翻译为 Java 随机字符串生成

java - 多个 Activity 实现相同的监听器

java - 如何连接字符而不是添加数值

java - 工具提示消失后如何重新绘制?

java - 检测 focusGained 事件中的向后遍历?

java - 带有更新图像的 JLabel 刷新图标

java - 居中 JTextField(不是字段内的文本!)