Class VentanaDeChat

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

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


Field Summary
 java.awt.TextArea areaDeTextoEnviado
           
 java.awt.MenuBar barraMenu
          Componente de la ventana principal
 java.awt.Button botonAceptar
          Se asocia al actionlistener para crear una nueva ventana
 java.awt.Button botonCancelar
          Se asocia al actionlistener para crear una nueva ventana
 java.awt.TextField campodirIP
          Campo para introducir el IP al que se quiere conectar para establecer la comunicación
 java.awt.TextField campoPuerto
          Campo para introducir el puerto en donde el servidor esta a la respuesta de las peticiones remotas
 java.awt.Label etiquetadirIP
          Etiqueta que señala al campodirIP
 java.awt.Label etiquetaEstado
           
 java.awt.Label etiquetaNuevaLinea
           
 java.awt.Label etiquetaPuerto
          Etiqueta que señala al campoPuerto
 java.awt.Label etiquetaTextoEnviado
           
 java.awt.Frame f
          Frame en donde se ubicarán los paneles
 java.awt.Menu menuComandos
          Menu para introducir comandos
 java.awt.TextField nuevaLinea
          Campo en donde se introduce el texto a enviar
 java.awt.MenuItem opcionMenuCerrarVentana
          
 java.awt.MenuItem opcionMenuConectar
          Opcion dentro de un MenuBar
 java.awt.MenuItem opcionMenuDesconectar
          Opcion dentro de un MenuBar
 java.awt.MenuItem opcionMenuNuevaVentana
          
 java.awt.MenuItem opcionMenuSalir
          
 java.awt.Panel pan1
          Panel 1 que se agragará en un frame para crear la ventana de diálogo
 java.awt.Panel pan2
          Panel 2 que se agragará en un frame para crear la ventana de diálogo
 java.awt.Panel panel1
          Paneles dentro de los cuales se agregaran Label,TextArea,
 java.awt.Panel panel2
          Paneles dentro de los cuales se agregaran Label,TextArea,
 java.awt.Panel panel4
          Paneles dentro de los cuales se agregaran Label,TextArea,
 java.awt.Dialog ventNuevaConex
          ventNuevaConex
 
Constructor Summary
VentanaDeChat(int numPuertoServidor)
           
 
Method Summary
 void actionPerformed(java.awt.event.ActionEvent evento)
           
 void conecta(java.lang.String ipRemoto, int numPRemoto)
           
 void desconecta()
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

f

public java.awt.Frame f
Frame en donde se ubicarán los paneles


barraMenu

public java.awt.MenuBar barraMenu
Componente de la ventana principal


opcionMenuConectar

public java.awt.MenuItem opcionMenuConectar
Opcion dentro de un MenuBar


opcionMenuDesconectar

public java.awt.MenuItem opcionMenuDesconectar
Opcion dentro de un MenuBar


opcionMenuNuevaVentana

public java.awt.MenuItem opcionMenuNuevaVentana

opcionMenuCerrarVentana

public java.awt.MenuItem opcionMenuCerrarVentana

opcionMenuSalir

public java.awt.MenuItem opcionMenuSalir

menuComandos

public java.awt.Menu menuComandos
Menu para introducir comandos


areaDeTextoEnviado

public java.awt.TextArea areaDeTextoEnviado

etiquetaTextoEnviado

public java.awt.Label etiquetaTextoEnviado

etiquetaNuevaLinea

public java.awt.Label etiquetaNuevaLinea

etiquetaEstado

public java.awt.Label etiquetaEstado

nuevaLinea

public java.awt.TextField nuevaLinea
Campo en donde se introduce el texto a enviar


panel1

public java.awt.Panel panel1
Paneles dentro de los cuales se agregaran Label,TextArea,


panel2

public java.awt.Panel panel2
Paneles dentro de los cuales se agregaran Label,TextArea,


panel4

public java.awt.Panel panel4
Paneles dentro de los cuales se agregaran Label,TextArea,


ventNuevaConex

public java.awt.Dialog ventNuevaConex
ventNuevaConex


pan1

public java.awt.Panel pan1
Panel 1 que se agragará en un frame para crear la ventana de diálogo


pan2

public java.awt.Panel pan2
Panel 2 que se agragará en un frame para crear la ventana de diálogo


campodirIP

public java.awt.TextField campodirIP
Campo para introducir el IP al que se quiere conectar para establecer la comunicación


campoPuerto

public java.awt.TextField campoPuerto
Campo para introducir el puerto en donde el servidor esta a la respuesta de las peticiones remotas


etiquetadirIP

public java.awt.Label etiquetadirIP
Etiqueta que señala al campodirIP


etiquetaPuerto

public java.awt.Label etiquetaPuerto
Etiqueta que señala al campoPuerto


botonAceptar

public java.awt.Button botonAceptar
Se asocia al actionlistener para crear una nueva ventana


botonCancelar

public java.awt.Button botonCancelar
Se asocia al actionlistener para crear una nueva ventana

Constructor Detail

VentanaDeChat

public VentanaDeChat(int numPuertoServidor)
Parameters:
numPuertoServidor - Puerto del servidor por el cual se conectarán los PCS remotos
Method Detail

actionPerformed

public void actionPerformed(java.awt.event.ActionEvent evento)
Specified by:
actionPerformed in interface java.awt.event.ActionListener

conecta

public void conecta(java.lang.String ipRemoto,
                    int numPRemoto)
Parameters:
ipRemoto - IP del PC remoto
numPRemoto - Numero de Puerto de Pc Remoto

desconecta

public void desconecta()