作者yuekun ()
站内java
标题[问题] Thread如何存取jTextField
时间Wed Dec 12 15:35:36 2007
请问一下 我有个程式 有两个jTextField1 jTextField2
因为这两个栏位有些关联 (倒数关系)
然後第二个栏位只能使用「大於零的整数」
简单讲 上面都是一些简单的演算法 所以可以忽略
因为这两个栏位有交互关系 因此我在输入jTextField1的时候 jTextField2会产生数值
但是jTextField2必须调整为整数 再传递倒数改变jTextField1
因此2产生数值後会影响jTextField1所以我输入到一半jTextField1数值会改变
这样就没办法顺利输入我的数值 ex:(0.2234 可能打到0就被改变掉)
然後又产生一堆交互作用 当然最简单的方法就是用一个按钮 按下去就自东帮你算好
但是我想做的是自动化 就是不必按按钮
我是想请教 有没有办法在jTextField1输入後 过5-10秒再执行程序 让我有时间输入
我功力很浅啦 用sleep的方法反而让整个城市「冻住」
我有想过用多执行绪 但是新的class不知道有没有办法改变栏位的值
(jTextField1.setText("xxxxx");)
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 140.119.202.220
※ 编辑: yuekun 来自: 140.119.202.220 (12/12 15:36)
※ 编辑: yuekun 来自: 140.119.202.220 (12/12 15:37)
※ 编辑: yuekun 来自: 140.119.202.220 (12/12 15:37)
1F:推 willieliao:这种功能在网页上的话多半都是设成当textfield lose 12/12 16:31
2F:→ willieliao:focus的时候就做计算,用thread的话是可以改变啦 12/12 16:33