private JScrollPane buildDirectoryTable() {
		directoryTableModel = new DirectoryTableModel(this);
		directoryTable = new DirectoryTable(this, directoryTableModel);
		directoryTable.setName("TABLE");
		directoryTable.getAccessibleContext().setAccessibleName("Directory");
		directoryTable.setBackground(BACKGROUND_COLOR);

		directoryTable.addFocusListener(new FocusAdapter() {
			@Override
			public void focusGained(FocusEvent e) {
				lastInputFocus = directoryTable;
			}
		});

		JScrollPane scrollPane = new JScrollPane(directoryTable);
		scrollPane.getViewport().setBackground(BACKGROUND_COLOR);
		scrollPane.getAccessibleContext().setAccessibleName("Directory");
		return scrollPane;
	}
Returns true if the file exists on disk OR if it is a logical dir, like 'My Computer'
Ghidra/Framework/Docking/src/main/java/docking/widgets/filechooser/GhidraFileChooser.java