GWT TextBox小部件

时间:2010-11-17 00:28:32

标签: gwt textbox

我有一个填充良好的对象,它具有颜色,大小,重量等属性。 我需要获取这些对象属性并将它们放在TextBox中。

所以我想做一些像

这样的事情
   `textBox.getLine1.setText(Object.getColor());
    textBox.getLine2.setText(Object.getWeight());`

那就是我需要一个textBox,我可以在其中编辑各行。

我计划在TextBox中安装一个FlexTable的小部件,但我不知道如何使用它。

有人可以帮我解决这个问题吗?

由于

3 个答案:

答案 0 :(得分:1)

可能您正在寻找RichTextArea小部件

您可以在此处查看文档:{​​{3}}

这是一个古老而又精彩的教程:RichTextArea

答案 1 :(得分:0)

如果你必须使用TextArea,这是一个标准的<input type="text">元素,你必须找到换行符并创建一个Selection,然后用你想要的任何东西替换它。您还可以阅读整个文本,更改它,然后再次更新整个TextArea值。

我建议将您的窗口小部件拆分为多个单行文本框。

答案 2 :(得分:0)

我做了类似的事情:我需要让用户选择一个或多个文本行,让每一行都可以点击以执行操作。

所以我使用了带标签的VerticalPanel。

VerticalPanel labelPanel = new VerticalPanel();

对于给定的索引标签:

Label selectedLabel = (Label) labelPanel.getWidget(index);
DOM.setElementAttribute(selectedLabel.getElement(), "id", "label-selected");

您想要的CSS代码!