如何包装 TextArea提示的文字,以及如何将提示与顶部对齐?
我尝试了TextArea的子类化并没有帮助。我没有找到TextAre的任何相关方法来实现相关结果。
答案 0 :(得分:1)
你不能。提示是标签子类,它们是单行。不幸的是,我们以一种不能简化的方式实现它。
但是,您可以使用以下代码解决此问题:
TextArea actualTa = ...;
TextArea hint = new TextArea("My long hint text");
hint.setEditable(false);
hint.setUIID("TextHint");
Container textAreaWithHint = LayeredLayout.enclose(actualTa, hint);
if(actualTa.getText().getLength() > 0) {
hint.setVisible(false);
}
// I'll leave that as an exercise for you...
textAreaWithHint.addFocusListener(...);