Red de conocimiento informático - Problemas con los teléfonos móviles - Símbolo no encontrado en la sala de chat SIPJAVA.

Símbolo no encontrado en la sala de chat SIPJAVA.

}

String item2[]={ "Mi grupo1 ", " Mi grupo 2 " };

Grupo de difusión DefaultMutableTreeNode[]= nuevo DefaultMutableTreeNode[2];

for(int I = 0;ilt2;i)

{

grupo de transmisión[I]= new DefaultMutableTreeNode(elemento 2[I]);

raíz 2. add(grupo de difusión[I]);

}

comunicación de árbol = nuevo JTree(raíz 1);

difusión de árbol = nuevo JTree (raíz 2);

comunicación de desplazamiento = nuevo JScrollPane(comunicación de árbol);

difusión de desplazamiento = nuevo JScrollPane(difusión de árbol);

difusión dividida = nuevo JSplitPane(JSplitPane.VERTICAL_SPLIT,true,scrollCommunication,scroll broadcast);

panel dividido .add(difusión dividida);

cuadro dividido = new JSplitPane(JSplitPane.HORIZONTAL_SPLIT,false, panelSplit , marco de pestaña);

this . add(split box);

this.getContentPane(). add(scrollPane1, null);

this.getContentPane(). agregar(marco de pestaña);

this.getContentPane(). add(panel dividido);

this.getContentPane(). establecer fondo(color del sistema . control);

this .

EXIT _ ON _ CLOSE);

este conjunto de primer plano(color . negro);

este seticonimage(null); , 80, 720, 490);

este setjmenubar(null);

this .setresizable(false);

this . ;

scrollPane1.setBounds(nuevo rectángulo (0, 0, 4, 4));

}

Public static void main(String[] args)

{

if(args.length!=2)

{

uso de impresión();

sistema .exit(-1);

}

Pruebe

{

cadena nombre de usuario = args[0];

p>

int puerto = entero . parse int(args[1]);

/**Obtener dirección IP

*/

cadena IP =inetaddress.getlocalhost(). getHostAddress();

SipLayer sipLayer =nuevo reproductor SIP (nombre de usuario, ip, puerto);

SipClienter tc =nuevo cliente SIP (capa SIP);

capa sip . setmessageprocessor(TC);

TC . >System.out.println("Hubo un problema al inicializar la pila SIP.");

e.printstacktrace();

system.exit(-1);

p>

}

}

PrintUsage vacío estático privado()

{

System.out .println("Sintaxis :");

system . out . println(" Cliente sip de Java-jar _ Liu Meng qi . jar lt; nombre de usuario gt lt port>);

system . out . println(" donde lt; nombre de usuario gt es el apodo de este usuario");

system out . no es utilizado por otros procesos, generalmente 5060.

);

System.out.println("Ejemplo: ");

system out. println(" Cliente sip de Java-jar _ Liu Meng qi . jar Mengqi5061 ");

}

Cliente SIP público (SIP Player SIP)

{

super();

sipLayer = sip

init windows();

}

mensaje de proceso público void(remitente de cadena, mensaje de cadena)

{

//

}

Error de proceso de anulación pública (mensaje de error de cadena)

{

//

}

Información del proceso de anulación pública (mensaje de información de cadena)

{

//

}

Operación pública no válida ejecutada (evento de operación e)

{

if(e.getSource()==send)

{

enviar diálogo mi diálogo = nuevo enviar diálogo(sip player);

sip player .setmessageprocessor(mi diálogo);

}

else if(e). . getsource()= = conexión)

{

marco de conexión conectar = nuevo marco de conexión(capa sorbo);

capa sorbo .setmessageprocessor(conectar);

}

else if(e.getSource()==register)

{

marco de registro mi registro = nuevo marco de registro (reproductor sip);

capa sip . setmessageprocessor(mi registro);

}

}

}