Como abrir arquivos no Java Swing sem o JFileChooser

Estou usando o Java Swing (GUI) e quero adicionar um botão ao meu projeto para abrir arquivos.

Eu não gosto doJFileChooser já que abre uma pequena janela para navegar pelos arquivos dos diretórios. Posso usar outra coisa em vez doJFileChooser sob Java Swing?

Eu tentei usar elementos de SWT, mas não funcionou, o que significa que é o uso do objeto de botão e, em seguida, usá-lo dentro doJFrame, mas isso falhou, então acho que SWT e Swing não se misturam?

Aqui está o exemplo deJava Swing com JFileChooser e eu estou procurando por algocomo isso colocar na minhaJFrame.

questionAnswers(2)

yourAnswerToTheQuestion