Javaのテキストフィールドを編集不可に設定する方法はありますか? ユーザーがJCalenderを使用して値を挿入できるようにしたいが、値を手動で入力できないようにしたいので、有効にしないという意味ではありませんか?
3655 次
2 に答える
2
はい。しかし、あなたは次のようなことについて話していると思いますJDateChooser
:
JDateChooser dateChooser = new JDateChooser();
dateChooser.getDateEditor().setEnabled(false);
こうすることで、ユーザーがエディターを介して手動で日付を入力することを回避できます。ユーザーは、グラフィカル チューザーで日付を選択する必要があります。
于 2014-01-25T18:08:04.677 に答える
1
これを試してください:
private void dchooser_departurePropertyChange(java.beans.PropertyChangeEvent evt) {
((JTextField)dchooser_departure.getDateEditor().getUiComponent()).setEditable(false); }
于 2014-06-30T05:56:24.113 に答える