@Override
	public void setValue(Object value) {
		if (date != null && date.equals(value)) {
			return;
		}

		this.date = (Date) value;

		if (textField != null) {
			textField.setText(format(date));
		}
	}
Non-editable Editor for date and time; creates a text field for the string version of the date.
Ghidra/Framework/Docking/src/main/java/docking/options/editor/DateEditor.java