我正在尝试使用SpanLabel显示文本,但是如果出现换行符,此组件不会显示所有文本。然后,我使用TextArea和Label UIID进行尝试,但是结果是相同的。有人可以帮我解决这个问题吗?谢谢
答案 0 :(得分:0)
我在这里遇到同样的问题。我在对话框中使用SpanLabel,并且最后一两行始终会被截断。
仅当我使用setPreferredW
属性时,才会发生这种情况:
spanLabelDialog.setPreferredW(Display.getInstance().getDisplayWidth()-300);
这是故意的吗?
无论如何,setMargin
属性都不适用于对话框,无论是硬编码还是CSS都不适用。
这是我的代码:
private void dialolg () {
String longText = "'There should be the whole text displayed here, but it seems the last one or two lines always get cut off'";
spanLabelDialog.setText(longText);
dialogExplain.add(BorderLayout.CENTER, spanLabelDialog);
spanLabelDialog.setUIID("SpanLabelDialog");
spanLabelDialog.setTextUIID("SpanLabelDialog");
spanLabelDialog.setPreferredW(Display.getInstance().getDisplayWidth()-300);
dialogExplain.show();
}