Etiqueta: JEditorPane

Editor de texto

Ejercicio UT2-E11 Editor de texto

Crea un editor de texto mediante un JFrame que contenga un JEditorPane y varias opciones en el menú:

  • Menú Archivo:
    • Nuevo: inicializa el JEditorPane a vacío. En el título del frame aparecerá el texto «Bloc de notas».
    • Abrir: muestra un JFileChooser en el que el usuario puede seleccionar un archivo para su apertura. Una vez elegido se cargará el texto en el JEditorPane y en el título del frae aparecerá el texto «Bloc de notas» seguido del nombre del archivo cargado.
    • Guardar: permite guardar el archivo que está abierto en el momento. Si el archivo proviene de la opción «Abrir», se guardará en el mismo lugar donde se encontraba. En caso contrario será como si el usuario hubiera pulsado «Guardar como», así que se le abrirá el JFileChooser para que el usuario indique la ruta y el nombre del archivo a guardar.
    • Guardar como: abrirá el JFileChooser para que el usuario indique una ruta y el nombre de archivo a guardar.
    • Salir: cierra el editor de texto.
  • Menú Editar:
    • Cortar: corta el texto seleccionado y lo guarda en el portapapeles.
    • Copiar: copia el texto seleccionado al portapapeles.
    • Pegar: pega el texto del portapapeles en la posición en la que se encuentra el cursor.

Para comprender el funcionamiento del JFileChooser podrás encontrar información en la entrada JFileChooser, eligiendo ficheros de nuestro equipo. Del mismo modo, para trabajar con flujos de texto es conveniente que eches un ojo a la entrada Trabajar con ficheros y flujos de texto.