Red de conocimiento informático - Problemas con los teléfonos móviles - [Puntuación alta] Solicite 300 líneas de código JAVA, debe poder ejecutarse y proporcionar instrucciones detalladas

[Puntuación alta] Solicite 300 líneas de código JAVA, debe poder ejecutarse y proporcionar instrucciones detalladas

//Importar paquete de clases JAVA

importar java.awt.*;

importar java.awt.event.*

importar javax.swing.*;

importar java.io.*;

clase EditFile

{

//constructor predeterminado

EditFile (){}

//función saveFile

void SaveFile(nombre de cadena, cadena de cadena)

{

try

{

//Declarar el objeto de salida del archivo

FileOutputStream fos = new FileOutputStream(name);

//Salida del archivo guardado

fos.write(str.getBytes());

}

catch (IOException e)

{

//Se produjo un error, imprime el mensaje de error

System.out.println(e. toString());

//Salida del archivo guardado

fos.toString());

}

}

p>

//función de abrir archivo

String OpenFile(nombre de cadena)

{

//definir la cadena str para contener el contenido del archivo

String str=null;

//definir el contador

int ch=0;

try

{

//Declarar el objeto de entrada del archivo

FileInputStream fis = new FileInputStream(nombre );

//Recorre el objeto de entrada y almacena la memoria en str

while ((ch=fis.read()! =-1)

{

str=str+(char)ch;

}

// Cerrar el objeto de archivo

fis.close();

}

catch (IOException e)

{

// Ocurre un error, imprime error mensaje

System.out.println(e. toString());

fileMenu.add(saveItem);

fileMenu .addSeparator();

fileMenu.add( exitItem);

mainMenu.add(editMenu);

editMenu.add(findItem);

editMenu.add(findnextItem);

editMenu.add(changeItem);

mainMb.add(typ

eMenu);

typeMenu.add(changelineItem);

setJMenuBar(mainMb);

/Agregar un detector de eventos para el menú

newItem.addActionListener(this);

openItem.addActionListener(this);

exitItem.getActionCommand()=="Nuevo")

{

//establecer el campo de texto en nulo

txt.setText(null);

//nombre de archivo en nulo

filename=null;

}

//Si al hacer clic en el botón se abre

if (e.getActionCommand()=="Open")

{

//Definir el formato del archivo

FileDialog openDialog=new FileDialog(this, " Abrir archivo..." ,FileDialog.LOAD);

//Mostrar formulario

openDialog.show();

//Si el archivo devuelto no es nulo

if(openDialog.getFile()! =null)

{

/ / obtener el nombre del archivo

filename=openDialog.getFile();

//obtener el contenido del archivo

txt.setText(ef.OpenFile(openDialog.getFile ( )));

}

}

//Si al hacer clic en el botón se guarda

if(e.getActionCommand()