有没有办法将Java中的文本字段设置为不可编辑?我不是说没有启用,因为我希望用户能够使用 JCalender 插入值但不能手动输入值?
问问题
3655 次
2 回答
2
是的。但我认为你在谈论类似的事情JDateChooser
:
JDateChooser dateChooser = new JDateChooser();
dateChooser.getDateEditor().setEnabled(false);
这样做可以避免用户通过编辑器手动输入日期,他们必须通过图形选择器选择日期。
于 2014-01-25T18:08:04.677 回答
1
试试这个它的工作:
私人无效 dchooser_departurePropertyChange(java.beans.PropertyChangeEvent evt) {
((JTextField)dchooser_departure.getDateEditor().getUiComponent()).setEditable(false); }
于 2014-06-30T05:56:24.113 回答