【问题标题】:How to set jDateChooser as readonly in JAVA?如何在 JAVA 中将 jDateChooser 设置为只读?
【发布时间】:2014-10-01 01:18:21
【问题描述】:

如何在 JAVA 中将 jDateChooser 设置为只读?我的项目需要一个不可编辑的 jDateChooser。

【问题讨论】:

  • setEnable(false) 是否使您无法更改值?这是docs
  • 感谢您的意见,但我需要一个只读的 jDateChooser。禁用 jDateChooser 只会使数据库中输入的日期变得模糊,用户不容易看到。顺便说一句,感谢您的反对。 ://
  • 我没有否决您的问题。尝试删除所有事件处理程序。
  • 哦!对此感到抱歉。我会试试的。谢谢。

标签: java readonly jcalendar jdatechooser


【解决方案1】:

查看文档here 您正在寻找的是启用模式(因此,如果将其设置为 false,它将是不可编辑的)

【讨论】:

  • 我的意思是 jTextField 中的 setEditable。不只是 setEnable。我希望能清楚地看到 jDateChooser。顺便说一句,感谢您分享文档。我稍后再读。
  • 它将“清晰可见”,但您将“变灰”,表明最终用户无法更改此字段。写“不可编辑”不就是你想要的吗?
  • 是的,我的意思是变灰。对不起。我不希望我的 jDateChooser 变灰,因为我将它设置为不可编辑。可能吗?我不想使用文本框来显示日期,因为我希望它更正式。
  • 据我所知 - 你不能。这是一个“GUI 标准”,它向最终用户发送信号,表明无法对其进行编辑。检查文档。
  • 哦,我明白了。谢谢。我一直在寻找整个网络。现在很清楚了。
猜你喜欢
  • 2017-03-02
  • 1970-01-01
  • 1970-01-01
  • 2012-05-17
  • 1970-01-01
  • 2019-01-07
  • 1970-01-01
  • 2013-03-30
  • 1970-01-01
相关资源
最近更新 更多