Class Dialogo

java.lang.Object
  extended byDialogo
All Implemented Interfaces:
java.awt.event.ActionListener, java.util.EventListener

public class Dialogo
extends java.lang.Object
implements java.awt.event.ActionListener

Clase para implementar el dialogo de configuracion de correo


Constructor Summary
Dialogo(javax.swing.JFrame frame, java.lang.String sss)
          Construye un Dialogo dependiente de un marco dado.
Dialogo(javax.swing.JFrame frame, java.lang.String[] s, java.lang.String sss)
          Construye un Dialogo dependiente de un marco dado.
Dialogo(javax.swing.JFrame frame, java.lang.String[] s, java.lang.String sss, java.lang.String name)
          Construye un Dialogo dependiente de un marco dado.
Dialogo(javax.swing.JFrame frame, java.lang.String sss, java.lang.String name)
          Construye un Dialogo dependiente de un marco dado.
 
Method Summary
 void actionPerformed(java.awt.event.ActionEvent e)
          Atiende los eventos de botones Aceptar y Cancelar.
protected  void common()
          Metodo interno para agrupar acciones de configuracion grafica comunes a los 4 constructores
protected  void common2()
          Metodo interno para agrupar acciones de configuracion grafica comunes a los 4 constructores
protected  void makeDataFile()
          Genera un archivo de datos de configuracion de correo cuando el usuario lo escoge.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

Dialogo

public Dialogo(javax.swing.JFrame frame,
               java.lang.String sss,
               java.lang.String name)
Construye un Dialogo dependiente de un marco dado.

Parameters:
frame - El marco del cual depende
sss - El mensaje que se enviara
name - El nombre de archivo para adjuntar

Dialogo

public Dialogo(javax.swing.JFrame frame,
               java.lang.String[] s,
               java.lang.String sss,
               java.lang.String name)
Construye un Dialogo dependiente de un marco dado.

Parameters:
frame - El marco del cual depende
s - Un arreglo con informacion acerca del servidor SMTP, el username y la password.
sss - El mensaje que se enviara
name - El nombre de archivo para adjuntar

Dialogo

public Dialogo(javax.swing.JFrame frame,
               java.lang.String sss)
Construye un Dialogo dependiente de un marco dado.

Parameters:
frame - El marco del cual depende
sss - El mensaje que se enviara

Dialogo

public Dialogo(javax.swing.JFrame frame,
               java.lang.String[] s,
               java.lang.String sss)
Construye un Dialogo dependiente de un marco dado.

Parameters:
frame - El marco del cual depende
s - Un arreglo con informacion acerca del servidor SMTP, el username y la password.
sss - El mensaje que se enviara
Method Detail

common

protected void common()
Metodo interno para agrupar acciones de configuracion grafica comunes a los 4 constructores


common2

protected void common2()
Metodo interno para agrupar acciones de configuracion grafica comunes a los 4 constructores


actionPerformed

public void actionPerformed(java.awt.event.ActionEvent e)
Atiende los eventos de botones Aceptar y Cancelar. Además, lee el contenido del CheckBox para almacenar o no los datos de correo

Specified by:
actionPerformed in interface java.awt.event.ActionListener
Parameters:
e - El ActionEvent asociado a los botones

makeDataFile

protected void makeDataFile()
                     throws java.io.IOException
Genera un archivo de datos de configuracion de correo cuando el usuario lo escoge. Serializa los campos de texto y el PasswordField

Throws:
java.io.IOException