Para abrir el archivo en la interface
/** * 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") ||...
Regístrate para leer el documento completo.