当前位置: 首页 > 知识库问答 >
问题:

Java Swing JTextArea的长度?[副本]

谷梁浩思
2023-03-14

我正在开发一个聊天程序,这对我来说很重要,但我还没有找到答案。

共有1个答案

华景明
2023-03-14

谢谢程序员纠正我。

如果要设置JTextArea的限制:

若要实现文档筛选器,请创建DocumentFilter的子类,然后使用在AbstractDocument类中定义的setDocumentFilter方法将其附加到文档。虽然可以有不是从AbstractDocument下行的文档,但默认情况下Swing文本组件为其文档使用AbstractDocument子类。

JTextPane textPane;
AbstractDocument doc;
static final int MAX_CHARACTERS = 300;
...
textPane = new JTextPane();
...
StyledDocument styledDoc = textPane.getStyledDocument();
if (styledDoc instanceof AbstractDocument) {
doc = (AbstractDocument)styledDoc;
doc.setDocumentFilter(new DocumentSizeFilter(MAX_CHARACTERS));
} 
 类似资料:
  • 在以前版本的Swift中,我有以下代码。 在Swift1.2的最新版本中,我现在得到以下错误。 因此我更改代码如下: 用Swift1.2得到字符串长度的正确方法是什么?

  • 上面的代码是用来在数组中插入一个元素的。我尝试将数组的长度更改为9,但问题仍然存在。

  • 考虑以下java代码: 此代码输出“”。所以是64字节,而SHA-256是32字节哈希。 我知道我指定了512位(64字节)作为密钥长度 然而,我希望生成的密钥(PBKDF2)将由SHA-256进行散列,这样无论我使用的密钥大小如何,输出都应始终为32字节。 我错过了什么(或者为什么我的期望是错误的)?

  • 长度必须包含数字和长度单位,并且它们之间不允许出现空格。数字可以是整数或小数,可以是正数或负数。如果数字为0,则可以带单位,也可以不带。因此,以下都是合法的长度值:1.5em,-20px,0。 CSS的长度单位分为绝对长度单位和相对长度单位。使用绝对长度单位时,其值是一个固定的值;使用相对长度单位时,其长度值不是固定的,它会随着参考值的变化而变化。 常用的绝对长度单位有pt(点)、mm(毫米)、c

  • 这里,在这段代码中,它打印序列的最大子序列的长度,该序列先增加后减少,或者反之亦然。 例如: 输入:1,11,2,10,4,5,2,1 如增-减-增或减-增-减 示例: 投入:7 16 1 6 20 17 7 18 25 1 25 21 11 5 29 11 3 3 26 19

  • 问题内容: 我创建一个数组,然后以五个为一组打印。然后,我希望能够按5搜索数组以查看是否有重复项。我已经尝试过,但我只能想到一种按每个值而不是五个值进行搜索的方法。如果有人能指出我正确的方向,那就太好了。谢谢。 控制台看起来像这样: 但是,每一行都在同一阵列中,但一次只打印5。控制台将不只是那几行。我希望能够搜索数组,并对照其余每一行进行检查,以查看它出现了多少次(如果有的话)。 问题答案: 您可