Soluciones técnicas para navegadores de texto txt
Si es el primer caso, puedes programarlo así:
Escribe una función de respuesta del botón y abre el visor de archivos. Esto se puede llamar directamente. Utilice run . exec(cmd) directamente después de regresar a la ruta donde cmd es la instrucción para abrir el archivo en Windows. Por ejemplo "cmd /c inicio C:\\1.txt". La ubicación de C:\\1.txt es la ruta que lee en su explorador de archivos.
En el segundo caso, agregue un control JTextPane o JTextArea. Del mismo modo, utilice la secuencia de lectura para leer los datos en el panel después de hacer clic en la ubicación del texto deseado utilizando el explorador de archivos.
Debido a la gran cantidad de código, no lo escribiré por el momento. Puedo escribirlo para ti si es necesario.