J2ME TextBox不可编辑

时间:2012-03-22 12:45:05

标签: textbox java-me lcdui

有没有办法让j2me中的TextBox不可编辑?

因为我想填充很多行,但我不希望用户编辑它。

3 个答案:

答案 0 :(得分:3)

对于Textbox,可以通过设置TextField.UNEDITABLE约束( TextField 不是拼写错误)来实现:

  

表示目前不允许编辑。设置此标志后,实现必须阻止用户更改此对象的文本内容。实现还应提供无法编辑对象文本的可视指示。此标志的目的是此文本对象具有编辑的可能性,并且在某些情况下应用程序将清除此标志并允许用户编辑内容。

     

UNEDITABLE修饰符可以通过使用按位OR运算符(|)与其他输入约束组合。

可以在UNEDITABLE构造函数中设置

TextBox修饰符,也可以使用setConstraints方法。如果您对此有更多详细信息,请参阅TextBox API javadocs

答案 1 :(得分:2)

constraint用作TextField.UNEDITABLE

答案 2 :(得分:-2)

使用TextField不是解决方案吗?