La Web del Programador: Comunidad de Programadores
https://www.lawebdelprogramador.com/foros/Java/689978-Como-abrir-archivos-en-java.html

Cómo abrir archivos en java?

Cómo abrir archivos en java?

Publicado por Martha (7 intervenciones) el 17/09/2006 07:11:06
Hola a todos de nuevo, quisiera saber cómo abrir archivos en java. Ya tengo el código para guardarlos pero no se como abrirlos...

public class CenterPanel extends JPanel implements ActionListener
{ // Opens class

private JTextArea comments;
private JScrollPane scrollpane;
private JButton saveAs;
private JLabel whiteshark;
private Box box;

public CenterPanel()
{ // open constructor

setBackground(Color.white);
comments = new JTextArea();
comments.setLineWrap(true);
comments.setWrapStyleWord(true);
comments.setEditable(true);
comments.setFont(new Font("Times-Roman", Font.PLAIN, 14));

scrollpane = new JScrollPane(comments);
scrollpane.setVerticalScrollBarPolicy(JScrollPane.VERTICAL_SCROLLBAR_ALWAYS);


//saveAs = new JButton("Save Comments");
//saveAs.addActionListener( this );
whiteshark = new JLabel("",
new ImageIcon("images/gwhite.gif"),
JLabel.CENTER);

box = Box.createVerticalBox();
box.add(scrollpane);
box.add(Box.createVerticalStrut(10));
//box.add(saveAs);
box.add(Box.createVerticalStrut(15));
box.add(whiteshark);
add(box);
} // closes constructor

public void actionPerformed( ActionEvent evt )
{ // open method

JFileChooser jfc = new JFileChooser();
jfc.setSize(400, 300);
Container parent = saveAs.getParent();
int choice = jfc.showSaveDialog(parent); //AQUÍ SE CAMBIA POR SHOWOPENDIALOG
if (choice == JFileChooser.APPROVE_OPTION) //LO QUE NO SE ES LO QUE VIENE AQUI
{

String filename = jfc.getSelectedFile().getAbsolutePath();
try
{ // opens try
BufferedWriter bw = new BufferedWriter(new FileWriter(filename));
bw.write(comments.getText());
bw.flush();
bw.close();
} // closes try
catch (IOException ioe)
{ // open catch
}// close catch
}//close if statement
} //close method*/

} // Closes class

Si alguien me puede ayudar, se lo agradecería mucho.
sin imagen de perfil

RE:Cómo abrir archivos en java?

Publicado por chuidiang (950 intervenciones) el 17/09/2006 11:04:14
Hola:

Aquí tienes un mini-tutorial http://www.chuidiang.com/chuwiki/index.php?title=Lectura_y_Escritura_de_Ficheros_en_Java

Se buena.

RE:Cómo abrir archivos en java?

Publicado por Chucky (3 intervenciones) el 17/09/2006 15:40:55
supongo que jfc.getSelectedFile()

RE:Cómo abrir archivos en java?

Publicado por Martha (7 intervenciones) el 18/09/2006 23:14:06
Bien, ya lo logré después de mucho esfuerzo. Lo pongo aquí por si a alguien le sirve:
Para mi AA es un MenuItem de Archivo-Abrir
y AG es un MenuItem de Archivo-Guardar

AA.addActionListener( new ActionListener()

{ public void actionPerformed( ActionEvent evt )
{ // open method

JFileChooser jfc = new JFileChooser();
jfc.setSize(400, 300);
Container parent = AA.getParent();
jfc.addChoosableFileFilter(new GifFilter());//esta línea es para filtrar .gif
int choice = jfc.showOpenDialog(parent);
if(choice == jfc.APPROVE_OPTION) {

String fileName = jfc.getSelectedFile().getAbsolutePath();
System.out.println("fileName:" +fileName);
try{
java.net.URL url = jfc.getSelectedFile().toURL();
System.out.println("url:" +url);
editPane.setPage(url);
jf19.setVisible(true);//una ventana que contiene el editPane

}
catch (Exception ioe)
{
statusMsg2.setText(ioe.getMessage());
}

}} }//close method
);

AG.addActionListener( new ActionListener()

{ public void actionPerformed( ActionEvent evt )
{ // open method

JFileChooser jfc = new JFileChooser();
jfc.setSize(400, 300);
Container parent = AG.getParent();

int choice = jfc.showSaveDialog(parent);

if(choice == jfc.APPROVE_OPTION) {
String filename = jfc.getSelectedFile().getAbsolutePath();
try
{ // opens try
BufferedWriter bw = new BufferedWriter(new FileWriter(filename));
bw.write(editPane.getText());
bw.flush();
bw.close();
} // closes try
catch (IOException ioe)
{ // open catch
}// close catch
}//close if statement

}} //close method
);

RE:Cómo abrir archivos en java?

Publicado por Manuel (1 intervención) el 29/06/2008 03:06:24
No se si te refieras a ejecutarlos desde ms dos
si a eso te refieres prueba entrar hasta el directorio donde estas guardada tu archivo o mejor a un llegar hasta el archivo como tal, esto claro con comandos de ms-dos, una vez que has llegado hasta tu archivo contenedor de tu codigo pones:

javac xxxxx.java

donde las equis es el nombre de tu archivo, el cual se debe llamar igual que tu clase y listo.

Nota: es necesario haber instalado el jdk de Java y haber copiado la ruta
C:Program Filesjdk xxxxxxx in

en variables de sistema, de donde daras doble clic a PATH
te mostrara otra ventana y en la parte inferior, te vas hasta el final del texto que muestra pones un punto y coma y enseguida C:Program Filesjdk xxxxxxx in
donde las equis son la version del jdk, no hay complejidad, solo copias toda la ruta hasta la carpeta bin y la pegas.
y aposteriormente iras a ms-dos
y haras lo indicado al principio.

Ahora yo deseo saber como ejecutar paquetes .jar desde ms-dos

RE:Cómo abrir archivos en java?

Publicado por martin (1 intervención) el 12/09/2008 17:05:23
jajaja es muy dificil ocupas un programa especial .

Necesitas instalar el Java Runtime enviroment, lo descargas gratis desde su pagina oficial www.java.com o entre otras cosas Necesitas un editor como por ej JCreator, la documentacion de Java entre otras cosas

salu2!!

RE:Cómo abrir archivos en java?

Publicado por Alejandro Salas (1 intervención) el 15/12/2008 20:22:46
void readMyFile() {

String record = null;
int recCount = 0;

try {

FileReader fr = new FileReader("mydata.txt");
BufferedReader br = new BufferedReader(fr);

record = new String();
while ((record = br.readLine()) != null) {
recCount++;
System.out.println(recCount + ": " + record);
}

} catch (IOException e) {
// catch possible io errors from readLine()
System.out.println("Uh oh, got an IOException error!");
e.printStackTrace();
}

} // end of readMyFile()

espero te sirva!!!

RE:Cómo abrir archivos en java?

Publicado por Alex (1 intervención) el 02/07/2009 15:59:24
Quisiera poder contactarte para saber si tienes la posibilidad de ayudarme a crear una interfaz con una odb de objectstore con java

RE:Cómo abrir archivos en java?

Publicado por verde (1 intervención) el 06/10/2009 19:35:20
estudi oe vago todo quieres

RE:Cómo abrir archivos en java?

Publicado por Carlos Alvarado (1 intervención) el 07/10/2009 23:36:27
Puedes utilizar el siguiente bloque:

try {
Runtime.getRuntime().exec("notepad.exe " + C:\readme.txt);
} catch (IOException io) {
io.printStackTrace();
}

El problema es que debes enviar como parámetro el programa utilizado para abrir este tipo de archivo.

Mucha suerte!!!!

RE:Cómo abrir archivos en java?

Publicado por CHAKIRAS (2 intervenciones) el 07/06/2010 18:54:36
NO SEAN MALA ONDA PASEN UN CODIGO PARA ABRIR UN ARCHIVO EN UN AMBIENTE WEB CON JAVA.
TENGO LA URL PERO NO SE COMO JALARLO Y MOSTRARLO EN UN JSP PORFA NO SEAN MALA ONDA PASEN UN CODIGO O DIGANME MAS O MENOS COMO..!

RE:Cómo abrir archivos en java?

Publicado por resalpa84 (3 intervenciones) el 07/01/2012 17:14:42
http://usandojava.blogspot.com/2012/01/escribiendo-y-leyendo-en-un-archivo-de.html

RE:Cómo abrir archivos en java?

Publicado por CHAKIRAS (2 intervenciones) el 07/06/2010 19:01:10
NO SEAN MALA ONDA PASEN UN CODIGO PARA ABRIR UN ARCHIVO EN UN AMBIENTE WEB CON JAVA.
TENGO LA URL PERO NO SE COMO JALARLO Y MOSTRARLO EN UN JSP PORFA NO SEAN MALA ONDA PASEN UN CODIGO O DIGANME MAS O MENOS COMO..!

RE:Cómo abrir archivos en java?

Publicado por r@yonell (4 intervenciones) el 05/11/2010 16:46:39
necesito una ayuda......necesito el codigo de como subir una base de datos cualquiera a una aplicacion y tambien que le pueda hacer consultas osea cargarla directamente y que me la muestre en la aplicacion .....se lo agradeceria......