tag:blogger.com,1999:blog-3949108534218115935.post5433926101646882090..comments2023-03-22T04:01:28.350-05:00Comments on Programacion II: Eventos en SwingUnknownnoreply@blogger.comBlogger2125tag:blogger.com,1999:blog-3949108534218115935.post-63150037163165096412014-03-05T05:35:21.182-05:002014-03-05T05:35:21.182-05:00Hola Juan Carlos, con respecto a tu duda, si se pu...Hola Juan Carlos, con respecto a tu duda, si se puede, primero te aclaro el escenario y luego te adjunto el código que iría dentro del botón:<br /><br />Escenario:<br />Paquete: openfile<br />Archivos dentro del paquete:<br />JOpener (JFrame con método main)<br />Opener (Clase Java con el método para abrir el achivo)<br /><br />Opener.java<br />public class Opener<br />{<br /> public void openFile(File document) throws IOException<br /> {<br /> Desktop dt = Desktop.getDesktop();<br /> dt.open(document);<br /> }<br /> <br />}<br /><br /><br />JOpener.java (Solo el código del botón)<br /> private void btnOpenActionPerformed(java.awt.event.ActionEvent evt) { <br /> try<br /> {<br /> // TODO add your handling code here:<br /> File file1 = new File(txtPath.getText());<br /><br /> Opener op1 = new Opener();<br /> op1.openFile(file1);<br /> }<br /> catch (IOException ex)<br /> {<br /> System.out.println("Error at opening file!!");<br /> }<br /> } <br /><br />Funcionamiento: Primero tengo en la interfaz un JTextField y el JButton, hago que el usuario meta la ruta deseada del archivo a abrir, y luego al presionar el botón, este se abre con la aplicación por defecto del sistema, en caso de que no este asociado, te pregunta con qué abrir el archivo, espero te sirva.<br /><br />Saludos!! =)Galo Latorrehttps://www.blogger.com/profile/04737011615587481050noreply@blogger.comtag:blogger.com,1999:blog-3949108534218115935.post-44863713670308811792014-02-18T12:12:56.981-05:002014-02-18T12:12:56.981-05:00se puede crear un vinculo en un boton para que cua...se puede crear un vinculo en un boton para que cuando se pulse abra un documento de mi ordenadorAnonymoushttps://www.blogger.com/profile/06591923132306060659noreply@blogger.com