Я создал TextArea
с оператором ....
quest1Label = new TextArea();
Я использую TextArea
для отображения Labels
.... Поэтому я использую следующую функцию, чтобы установить егосвойства ....
private void setTextAreaProperty(TextArea textArea) {
String textStr = textArea.getText();
if (textArea.getStyle().getFont().stringWidth(textStr) > (width - 25)) {
textArea.setSingleLineTextArea(false);
} else {
textArea.setSingleLineTextArea(true);
textArea.setPreferredW(width);
}
textArea.setBorderPainted(false);
textArea.setFocusable(false);
textArea.setStyle(getPreviewStyle());
}
где width = Display.getInstance (). getDisplayWidth (); моя проблема в том, что до двух строк метка работает правильно, но ....если текст еще больше, он не идет на третью строку.любая помощь в этом отношении будет оценена.
Заранее спасибо, ....