我创建了LWUIT TextArea
,并在TextArea
中添加了一段文字,现在我想减小TextArea
的字体大小,我使用了下面的代码:
TextArea big = new TextArea(detailNews.getDescription());
Font createSystemFont = Font.createSystemFont(Font.FACE_SYSTEM, Font.STYLE_ITALIC, Font.SIZE_SMALL);
big.getStyle().setFont(createSystemFont);
big.setEditable(false);
form2.addComponent(big);
form2.show();
但是,为什么我无法减少文本的字体?
在资源编辑器中创建字体。然后,从应用中的资源文件导入字体。通过使用此方法,可以将任何字体应用于系统中安装的应用。您还可以为字体设置任何字体大小。
浏览链接以了解如何在资源编辑器中创建字体。
http://docs.oracle.com/javame/dev-tools/lwuit-1.4/LWUIT_Developer_Guide_HTML/cjbcgcdd.html#z400088e1296018
使用:
TextArea big = new TextArea(detailNews.getDescription());
Font createSystemFont = Font.createSystemFont(Font.FACE_SYSTEM, Font.STYLE_ITALIC,Font.SIZE_SMALL);
big.getUnselectedStyle().setFont(createSystemFont);
big.getSelectedStyle().setFont(createSystemFont);
// Added TextArea object big to the Form object form.
form.addComponent(big);
form.show();