TreePath para java.io.File

Existe alguma maneira fácil de obter umFile (oujava.nio.file.Path, a propósito) de umTreePath?

Por exemplo, você tem umJTree como isso:

Green
|---Blue
|---Red
|---Yellow
    |---Purple.jpg
    |---Brown.jpg
    |---Black.jpg

Se você tem umTreePath Indo aBlack.jpg, existe uma maneira de obter umFile (ouPath) com caminhoGreen\Yellow\Black.jpg?

Eu posso fazer o caminho mais longo, tomando pais / filhos um por um e construindo o caminho pouco a pouco, mas eu estava esperando que houvesse um jeito mais elegante ...

questionAnswers(2)

yourAnswerToTheQuestion