Java me text表格单元格中的区域出现异常问题

Java me text表格单元格中的区域出现异常问题,java-me,textarea,lwuit,Java Me,Textarea,Lwuit,我曾与javame+lwiit合作过 当textarea位于表单元格内时,我遇到了一个异常行为。最初,textarea被移到单元格边缘的右侧,然后我设置了一个固定的大小,问题消失了,但还有一个问题——尽管textarea被拉伸到全屏,但文本是根据旧的边界绘制的 这看起来像: +++++++++++++++++++++++++++++++ +此文本将+ +适合,但不知何故+ +转移到+ +另一行+ +++++++++++++++++++++++++++++++ 如果您遇到类似的问题或知道问题是什么

我曾与javame+lwiit合作过

当textarea位于表单元格内时,我遇到了一个异常行为。最初,textarea被移到单元格边缘的右侧,然后我设置了一个固定的大小,问题消失了,但还有一个问题——尽管textarea被拉伸到全屏,但文本是根据旧的边界绘制的

这看起来像:

+++++++++++++++++++++++++++++++
+此文本将+
+适合,但不知何故+
+转移到+
+另一行+
+++++++++++++++++++++++++++++++


如果您遇到类似的问题或知道问题是什么,请提供帮助。

表格中的单元格占据其首选宽度或单元格约束百分比(如果已定义)

文本字段/文本区域的首选宽度基于文本区域/文本字段的列值计算。例如,要增加文本区域的首选宽度,只需通过派生表格并覆盖createCell来增加列,如下所示:

protected Component createCell(Object value, int row, int column, boolean editable) {
    Component c = super.createCell(value, row, column, editable);
    if(c instanceof TextArea) {
         ((TextArea)c).setColumns(50);
    }
    return c;
}

@Maxim当您认为您的问题已通过答案解决时,单击该答案左侧的“复选”标记,让人们知道这是问题的正确解决方案!是否使用
setpreferredXXXX
设置大小?是的,我使用setPreferedTextArea具有
属性,该属性是一行中显示的最大字符数。看看这个!谢谢:)问题已经解决了