2014-01-25 1 views
3

Есть ли способ установить текстовое поле в Java для редактирования? Я не имею в виду, что я не имею права, поскольку я хочу, чтобы пользователь мог вставлять значения с помощью JCalender, но не мог вводить значения вручную?Набор Java не редактируемый? JCalender

ответ

2

Да. Но я думаю, вы говорите о чем-то вроде JDateChooser:

JDateChooser dateChooser = new JDateChooser(); 
dateChooser.getDateEditor().setEnabled(false); 

Выполнение этого избежать, что пользователи вводят вручную дату с помощью редактора, они должны выбрать дату с помощью графического Chooser.

1

попробовать эту свою работу:.

частная пустота dchooser_departurePropertyChange (java.beans.PropertyChangeEvent ЭВТ) {
(. (JTextField) dchooser_departure.getDateEditor() getUiComponent()) setEditable (ложь); }