¿Seleccionando Folder Destination en Java?

Soy un novato en Java. Estoy tratando de elegir dinámicamente la ubicación del archivo para guardar el resultado de mi proyecto (que se iniciará desde el inicio de mi proyecto). Trabajé con algunos ejemplos de FileDialog, pero cada uno de ellos me permite elegir un archivo y no una carpeta.

¿Puede alguien ayudarme con un ejemplo (o) enlace a uno para el mismo?

Respuestas a la pregunta(5)

Su respuesta a la pregunta