Cita:  
					Iniciado por ipraetoriux  
  ..pues tu error es que estas tratando de instanciar una clase abstracta...las interfaces se implementan, y las clases abstractas se heredan, no se emplean para instanciar nuevos objetos...
    
Despues...esto que has puesto aca esta mal    
Bien escrito es    
 
Finalmente sacandole el abstract a la clase VentanaChat y creando en el metodo main una instancia, funciona perfectamente.