java - Gwt,如何使文本框具有多于 1 条可见行?

标签 java gwt user-interface textbox textarea

在 Gwt 中,文本框始终为 1 行,这使得用户很难看到他们是否输入了很长的内容。我的问题是“如何使文本框具有多于 1 条可见行?”就像 TextArea 一样,但与 TextArea 不同的是,用户不能在 Textbox 中换行。

对于textArea,我们得到TextArea txt2=new TextArea(); txt2.setVisibleLines(2); 但 TextBox 中没有 setVisibleLines

第二种解决方案是使用 TextArea 和代码,这样它就不会让用户输入新行。但它不喜欢像用户那样处理鼠标事件,因为用户可以从其他地方复制文本并将其粘贴到其中。

最佳答案

如果你看到GWT的文档textbox

 public class TextBox extends TextBoxBase

A standard single-line text box.

请选择textarea。在这种情况下,如果您使用/n 输入超过 1 行分割字符串,并进行验证

关于java - Gwt,如何使文本框具有多于 1 条可见行?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16232905/

相关文章:

java - 不常见泛型类型的接口(interface)列表

google-chrome - Chrome : Could not load GWT DevMode Plugin

c - scanf 的问题

c# - iOS 使图像适合屏幕

javascript - React DIV动态布局算法创建盒中盒 View

java - 使用 toString() 方法打印对象

java - 如何更改 ScrolledComposite 的水平滚动增量?

java - 如何在 Java 中创建没有指定长度的字符数组?

java - 如何将表单与 CellList 同步

css - GWT 中使用 CSS 自定义鼠标光标