public void setValue(File value) {
			String text = value == null ? "" : value.toString();
			textField.setText(text);
		}
Constructs a FileValue that could represent either a File or Directory, depending on the
mode value.
@param name the name of the value
@param defaultValue the optional default File value. If non-null this can be either a
file or directory, but it should match the given {@link GhidraFileChooserMode} 
@param startingDir an optional directory specifying where the FileChooser should intialize
its starting selected directory.
@param mode the {@link GhidraFileChooserMode} used to indicate if this File represents a
file or directory. It will put the GhidraFileChooser in a mode for choosing files or
directories.
Ghidra/Framework/Docking/src/main/java/docking/widgets/values/FileValue.java