Creaci�n de la clase HelloWorldPanel2

Esta clase manejar� el panel correspondiente al segundo paso del plugin, que se encarga de escoger el archivo en el que se har� la escritura.

El c�digo completo de esta clase lo puede encontrar en: “Archivo HelloWorldPane2.java ”

Para la selecci�n del archivo utilizaremos la clase JFIleChooser de Java, la cual nos permitir� desplegar un cuadro de di�logo de selecci�n de archivos y luego de que el usuario seleccione el archivo, podremos obtener las caracter�sticas del archivo seleccionado.

Al presionar el bot�n "Examinar..." , se realizar� el siguiente manejo del evento, que incluye el despliegue del cuadro de di�logo de selecci�n de archivos y la obtenci�n del archivo seleccionado:

 void jButton4_actionPerformed(ActionEvent e) {
     JFileChooser jFileChooser1 = new JFileChooser();
     jFileChooser1.setDialogTitle("Ubicaci�n del archivo resultante"); 

     int returnVal = jFileChooser1.showSaveDialog(WizardManager.getInstance()); 

     if	(returnVal == JFileChooser.APPROVE_OPTION) {
	 resultFile = jFileChooser1.getSelectedFile();
	 String path = new String (resultFile.getPath().toString());
	this.jTextField1.setText(path); 
     } else {
	jFileChooser1.setVisible(false); 
     } 
 }

Luego, para imprimir en el archivo seleccionado se utilizar� el m�todo que posee el siguiente c�digo:

 public void printContentInFile(){
     String path = resultFile.getPath();
     FileWriter fw = null;
     PrintWriter pw = null;
     
     try {
	 File out = new File(path);
	 fw = new FileWriter(out);
	 pw = new PrintWriter(fw);
     }
     catch(Exception e){
	 JOptionPane.showMessageDialog(WizardManager.getInstance(),
				       e.getMessage(),    
				       "Error", JOptionPane.ERROR_MESSAGE);
     }
     
     pw.print("Hello World !");
     
     try {
	 pw.close();
	 fw.close();
     }
     catch(Exception e){
	 JOptionPane.showMessageDialog(WizardManager.getInstance(),
				       e.getMessage(),
				       "Error", JOptionPane.ERROR_MESSAGE);
     }
 }