java的文本域中怎么锁定它啊!也就不让它写,只可以去读,不可编辑!

Longer_Bytecc 2008-01-10 11:42:22
java的文本域中怎么锁定它啊!也就不让它写,只可以去读,不可编辑!这是偶遇到的一个最棘手的问题,还望专家的您,给俺解决,我将不胜感激!
...全文
349 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
Longer_Bytecc 2008-01-11
  • 打赏
  • 举报
回复
是JTextArea中的,它是这样的,鼠标电击右键,有一选项是叫锁定,发生事件,就可以把整个文档都能锁定,再点击就可以解锁,是这样的,不过看了 帖子了,真的很感谢上面的朋友,发之内心的,不过没把问题解清楚!
hyowner 2008-01-10
  • 打赏
  • 举报
回复
什么样的文本域?是swing中的还是html页面上的?


不管是什么样的都有一个使之失效的函数或者属性,好好查查文档就能找到
changjiangzhibin 2008-01-10
  • 打赏
  • 举报
回复
onFocus=glay()好像是,没查
imA 2008-01-10
  • 打赏
  • 举报
回复
什么样的文本域?是swing中的还是html页面上的?


不管是什么样的都有一个使之失效的函数或者属性,好好查查文档就能找到
wybb3007 2008-01-10
  • 打赏
  • 举报
回复
一点点积累~~!!学习中!~~
wunan320 2008-01-10
  • 打赏
  • 举报
回复
Text就用4楼的
JText就用5楼的
不过5楼的单词拼错了 应该是setEditable(false)
tanlingyun 2008-01-10
  • 打赏
  • 举报
回复
setEdited(false)
afterRain 2008-01-10
  • 打赏
  • 举报
回复
readonly="true"
对于LotusScript,除了Rich-Text域外的元素,如文本、单选框、列表框、复选框等,你可以用几乎相同的代码取得它们的值。例如:如果有一个“Location”域,不论它是何种类型,你都可以用下面的LotusScript代码取得它的值:   fieldVals = doc.Location   或者这样:   fieldVals = doc.GetItemValue("Location")   在LotusScript,域的类型对于你要取值(值数组)的代码并不重要。但是在JavaScript,不同类型的域除了显示选项(比如单选框、复选框或者文本)外,并不像在Notes里那样,它们是不同的类型的对象,每一个都要用不同的方式去引用。其实,那也不是绝对的,有些对象是相似的,但是引用过程并不像在LotusScript里那么流畅。   在JavaScript,没有所谓的Rich-Text域,在HTML更没有。Notes里提供了一个可以放在浏览器里的富文本Java(不是JavaScript)小程序,从而可以得到富文本的一些功能,但是你并不能用JavaScript来对它编程,而且它也不是一个真正的HTML对象类型。   更让Notes开发人员惊讶的是,在Web上还没有数字型或时间型的域。HTML的域都是文本型的。尽管你能用它们来收集数字信息,如数量或单价,而保存的数据依然是文本。为了像数字一样使用它,你必须把它转换成数字类型。另一个区别是在Web上没有计算域,但并不意味着你不能在你的表单里加入计算域。你可以加入计算域,计算值将会在Web页显示,除非域是隐藏的。关键是即使域就在那里显示,而HTML通常的处理是没有定义域。如果你把test域改成计算域而不是可编辑的,在测试时你会发现其值是取不到的,我们可以对比下计算域和可编辑域生成的html代码:   计算域的时候生成的代码(js是取不到值的):      action="/weboa/ggxx/Dinner.nsf/test?OpenForm&Seq=1" name="_test">

62,623

社区成员

发帖
与我相关
我的任务
社区描述
Java 2 Standard Edition
社区管理员
  • Java SE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧