java mouseClicked事件不解。求救啊(进来看看问题)

问题如下在一个项目中,几个文件要共用一个类,比如说日期输入这个地方,用户输入日期可能会格式不对,然后我们就给用户一个选择日期的控件整个项目中所有的日期输入框都添加了鼠标的... 问题如下
在一个项目中,几个文件要共用一个类,比如说日期输入这个地方,用户输入日期可能会格式不对,然后我们就给用户一个选择日期的控件整个项目中所有的日期输入框都添加了鼠标的点击事件(mouseClicked),所有的日期输入类中的输入框的属性都是static ,现在我只要点击日期输入框,就会弹出日期类控件让用户选择日期。选择完之后就给要输入的日期输入框赋值。
问题是,整个项目中如果都点击一遍日期选择输入的话,是没有问题的,如果再从头选择一遍的话,就会弹出两个日期选择控件,依次累加,请问这个是什么原因?
展开
 我来答
匿名用户
2013-08-22
展开全部
你可以给它设置一个打开关闭标志,比如定义一个 Boolean openFlag=FALSE;
当发生mouseClicked事件后,在相应的处理代码中写判断代码,判断openFlag的值是否为FALSE,是则弹出日期类控件让用户选择日期并且openFlag=TRUE,否则什么也不做。
就这样没问题可以搞定,还不明白的话可以加我QQ,再讨论讨论,呵呵!
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
匿名用户
2013-08-22
展开全部
<input type="text" id="birthday" name="birthday" class="Wdate" onfocus="new WdatePicker(this,null,false,'whyGreen')" >
你的事件可能不对吧 你看看我这个 不过这是绑定WdatePicker第三方的做法 你可以试试 具体细节上网查吧
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式