Teniendo una tabla de equivalencias entre pseudocódigo y codigo en java.
Esta sección te permite ver todos los mensajes escritos por este usuario. Ten en cuenta que sólo puedes ver los mensajes escritos en zonas a las que tienes acceso en este momento.
Mostrar Mensajes Menú private void clickEntrar(MouseEvent e){
try{
if(usuario.getText().length()==0 || contrasenya.getPassword().length==0 ){
JOptionPane.showMessageDialog(entrada, "Error usuario y/o contrasenya vacios.", "Error", JOptionPane.ERROR_MESSAGE);
}else{
//entrante=new DataInputStream(conexion.getInputStream());
//saliente=new DataOutputStream(conexion.getOutputStream());
saliente.writeUTF("01 ");
String usu="02 "+usuario.getText();
char[] aux=contrasenya.getPassword();
String auxPass=new String(aux);
auxPass="03 "+auxPass.substring(0);
saliente.writeUTF(usu);
saliente.writeUTF(auxPass);
saliente.flush();
Runnable miRunnable = new Runnable(){
public void run(){
try{
auxx=entrante.readUTF();
}
catch (Exception e)
{
e.printStackTrace();
}
}
};
Thread hilo = new Thread (miRunnable);
hilo.start();
if(auxx.equals("07 OK")){
Runnable miHilo=new Runnable(){
public void run(){
try{
juego=new PantallaJuego(saliente,entrante);
entrada.dispose();
juego.iniciarPantallaJuego();
}catch(Exception e){}
}
};
Thread hiloo=new Thread(miHilo);
hiloo.start();
}else{
JOptionPane.showMessageDialog(entrada,
"Usuario y/o contrasenya incorrectos", "Error", JOptionPane.ERROR_MESSAGE);
}
}
}catch(Exception err){
System.err.println(err.toString());
}
}
private void clickEntrar(MouseEvent e){
try{
if(usuario.getText().length()==0 || contrasenya.getPassword().length==0 ){
JOptionPane.showMessageDialog(entrada, "Error usuario y/o contrasenya vacios.", "Error", JOptionPane.ERROR_MESSAGE);
}else{
//entrante=new DataInputStream(conexion.getInputStream());
//saliente=new DataOutputStream(conexion.getOutputStream());
saliente.writeUTF("01 ");
String usu="02 "+usuario.getText();
char[] aux=contrasenya.getPassword();
String auxPass=new String(aux);
auxPass="03 "+auxPass.substring(0);
saliente.writeUTF(usu);
saliente.writeUTF(auxPass);
saliente.flush();
if((entrante.readUTF()).equals("07 OK")){
juego=new PantallaJuego(saliente,entrante);//Instacio el objeto //que contiene un nuevo JFrame
entrada.dispose();//Aqui destruyo el objeto entrada(ventana de logueo)
juego.iniciarPantallaJuego();
}else{
JOptionPane.showMessageDialog(entrada,
"Usuario y/o contrasenya incorrectos", "Error", JOptionPane.ERROR_MESSAGE);
}
}
}catch(Exception err){
System.err.println(err.toString());
}
}
//Le doy unas propiedades al JFrame
this.entrada=entrada;
this.salida=salida;
JFrame.setDefaultLookAndFeelDecorated(true);
pantallaJuego = new JFrame();
pantallaJuego.setTitle("Sala de Juego");
pantallaJuego.setLocationRelativeTo(null);
pantallaJuego.setVisible(false);
pantallaJuego.setDefaultCloseOperation(JFrame.DO_NOTHING_ON_CLOSE);
pantallaJuego.getContentPane().setLayout(new GridBagLayout());
pantallaJuego.getContentPane().setBackground(Color.WHITE);
pantallaJuego.setSize(600,600);
pantallaJuego.setResizable(false);
public void iniciarPantallaJuego(){
pantallaJuego.setVisible(true);
try{
while(!finPartida){
if(juegoIniciado){
truc.setEnabled(true);
if(ronda==1){
envid.setEnabled(true);
reparteCartas();
}else{
envid.setEnabled(false);
}
}else{
envid.setEnabled(false);
}
refrescarJugadores();
refrescarChat();
refrescarJuego();
}
}catch(Exception e){
System.out.println(e.toString());
}
}