Para abrir el archivo en la interface

Solo disponible en BuenasTareas
  • Páginas : 2 (333 palabras )
  • Descarga(s) : 0
  • Publicado : 1 de junio de 2011
Leer documento completo
Vista previa del texto
PARA ABRIR EL ARCHIVO EN LA INTERFACE Abre un archivo de texto mediante una interface grafica en java, el archivo tiene una extensión .asm, este tipo de extenciones de archivo también se pueden vercomo .txt pero en esta ocasión se usa en programas como EMU8086 que es un emulador de un procesador de computadoras de la familia de intel private voidjMenuItem1ActionPerformed(java.awt.event.ActionEvent evt) { if(this.gestor.getArchivo() != null) try { this.mostrarCodigo(); } catch (NumeroColumnasDiferenteException ex) { Logger.getLogger(FiAssembler.class.getName()).log(Level.SEVERE, null,ex); } }

/** * Despliega un cuadro de dialogo que permite elegir un archivo con extension .asm o .ASM * Luego lee la informacin del archivo, y la muestra en el dialogo principal. * @param evt */private void jMIAbrirActionPerformed(java.awt.event.ActionEvent evt) { this.gestor.showOpenDialog(); try { this.mostrarCodigo(); } catch (NumeroColumnasDiferenteException ex) {Logger.getLogger(FiAssembler.class.getName()).log(Level.SEVERE, null, ex); } }

PACKAGE ARCHIVO

CLASE PARA ABRIR EL ARCHIVO

package archivo;

import java.io.BufferedReader; import java.io.File; importjava.io.FileNotFoundException; import java.io.FileReader; import java.io.IOException; import javax.swing.JFileChooser; import javax.swing.JFrame;

/* */ public class GestorArchivos extends JFileChooser{File archivo; String archivoString; JFrame frame;

/** Creates a new instance of GestorArchivos */ public GestorArchivos(JFrame frame) {

this.archivoString = "";this.inicializarFileChooser(); this.frame = frame; }

public void showOpenDialog(){ int r = this.showOpenDialog(frame); if(r != JFileChooser.APPROVE_OPTION) return; this.archivo = this.getSelectedFile(); }

private voidinicializarFileChooser(){ this.setFileFilter(new javax.swing.filechooser.FileFilter() { public boolean accept(File f) { String nombre = f.getName().toLowerCase(); return nombre.endsWith(".asm") ||...
tracking img