Java me 如何在LWUIT中使用TextField显示多行文本

Java me 如何在LWUIT中使用TextField显示多行文本,java-me,lwuit,nokia-s40,Java Me,Lwuit,Nokia S40,我已经创建了LWUITTextField,并且在我的TextField中添加了文本段落,但是我无法显示全文?我可以显示单行文本吗? 这是我的代码: TextField field=new TextField(detailNews.getDescription()); field.setSingleLineTextArea(false); field.setGrowByContent(true); field.setI

我已经创建了LWUIT
TextField
,并且在我的
TextField
中添加了文本段落,但是我无法显示全文?我可以显示单行文本吗? 这是我的代码:

   TextField field=new TextField(detailNews.getDescription());             
   field.setSingleLineTextArea(false);        
   field.setGrowByContent(true);       
   field.setIsScrollVisible(true);
   field.setFocus(false);
   field.setRows(detailNews.getDescription().length());     
   form2.addComponent(field);

TextField
仅适用于单行大小写。您要使用的是
TextArea
组件。
因此,尝试通过
TextArea
组件来更改
TextField
组件

您好,我使用了TextArea,但我无法减少字体,这里我的代码是:TextArea big=new TextArea(detailNews.getDescription());Font createSystemFont=Font.createSystemFont(Font.FACE\u SYSTEM,Font.STYLE\u PLAIN,Font.SIZE\u SMALL);big.getStyle().setFont(createSystemFont);大。设置可编辑(假);,如何减少字体?您正在使用资源编辑器吗?使用.res文件更改样式的属性对您来说很容易。您能用一段示例代码回答这个问题吗?我不知道这一点?资源编辑器是一个帮助您从用户友好的应用程序创建样式和界面的工具。这可以导出到.res文件中并由代码使用。您可以从这里开始:好的,您现在需要做的是:创建一个主题并将字体添加到文本区域,如果您想从代码更改字体-->使用新字体大小创建另一个主题并将其添加到文本区域,您需要从代码资源res=Resources.open(“/MyRes.res”);稍后是UIManager.getInstance().addThemeProps(res.getTheme(“name of me”);