Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/search/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java me 如何使文本区域根据其内容更改其高度?_Java Me_Lwuit - Fatal编程技术网

Java me 如何使文本区域根据其内容更改其高度?

Java me 如何使文本区域根据其内容更改其高度?,java-me,lwuit,Java Me,Lwuit,我有一个TextArea,我希望它的高度根据内容动态增长:所以不需要滚动条。如何实现这一点?使用setGrowByContent(true)使用setGrowByContent(true)

我有一个TextArea,我希望它的高度根据内容动态增长:所以不需要滚动条。如何实现这一点?

使用
setGrowByContent(true)文本区域上的code>使用
setGrowByContent(true)setMax(..)
。您可以在TextArea构造函数上设置列数和行数。我的问题是,我希望TextArea构造函数的“columns”参数比手机设备屏幕显示宽度更接近。那么,如何知道一个显示宽度可以接受的最大字符数呢?好吧,你不能在TextArea的一行中获得最大字符数。它会根据不同的分辨率自动重新调整大小。正确。您不需要最大字符数。我们通常只使用像20这样的数字,这个数字足够大,可以“增长”。增长更多的是布局管理器的功能。例如,BorderLayout CENTER将接收所有可用空间,其中北/南将接收所有可用宽度。BoxLayout Y将接收所有可用宽度和首选高度等。如何知道TextArea在一行中可以包含的最大字符数、列数?在TextArea上设置文本没有限制。如果要限制字符,请使用
setMax(..)
。您可以在TextArea构造函数上设置列数和行数。我的问题是,我希望TextArea构造函数的“columns”参数比手机设备屏幕显示宽度更接近。那么,如何知道一个显示宽度可以接受的最大字符数呢?好吧,你不能在TextArea的一行中获得最大字符数。它会根据不同的分辨率自动重新调整大小。正确。您不需要最大字符数。我们通常只使用像20这样的数字,这个数字足够大,可以“增长”。增长更多的是布局管理器的功能。例如,BorderLayout CENTER将接收所有可用空间,其中北/南将接收所有可用宽度。方形布局将接收所有可用宽度和首选高度等。。。