Buenas señores del foro necesito de su ayuda porque me devuelve null mi get no entiendo si todo esta en su lugar a ver si ustedes tiene ojo mas clinico
package OurGame;
import Pantalla_Principal.EJemplos___;
import java.awt.*;
import java.awt.event.KeyEvent;
import java.util.ArrayList;
import javax.swing.ImageIcon;
public class __Camarada__ {
private Cliente.Cliente C;
private Servidor___._Servidor_ S;
private Pantalla_Principal.EJemplos___ PPE;
//.....................................//
int x, dx, y, nx, nx2, left, dy;
Image still, jump, reverse
; int ammo = 100;
public String Derecha, Izquierda, Arriba, Fuego,
Avanza_Derecha, Avanza_Izquierda,
Avanza_Arriba;
//**************************************************************//
return Arriba;
}
public void setArriba
(String Arriba
) { this.Arriba = Arriba;
}
public String getAvanza_Arriba
() { return Avanza_Arriba;
}
public void setAvanza_Arriba
(String Avanza_Arriba
) { this.Avanza_Arriba = Avanza_Arriba;
}
public String getAvanza_Derecha
() { return Avanza_Derecha;
}
public void setAvanza_Derecha
(String Avanza_Derecha
) { this.Avanza_Derecha = Avanza_Derecha;
}
public String getAvanza_Izquierda
() { return Avanza_Izquierda;
}
public void setAvanza_Izquierda
(String Avanza_Izquierda
) { this.Avanza_Izquierda = Avanza_Izquierda;
}
return Derecha;
}
public void setDerecha
(String Derecha
) { this.Derecha = Derecha;
}
return Fuego;
}
public void setFuego
(String Fuego
) { this.Fuego = Fuego;
}
public String getIzquierda
() { return Izquierda;
}
public void setIzquierda
(String Izquierda
) { this.Izquierda = Izquierda;
}
//**************************************************************//
public __Camarada__() {
x = 75;
left = 150;
nx = 0;
nx2 = 685;
y = 172;
still = s.getImage();
}
//************************************************************//
}
//************************************************************//
return bullets;
}
//************************************************************//
public void fire() {
if (ammo > 0) {
ammo--;
//The v is from the board class, which corresponds to the character's
//position when it is jumping, resulting in the bullet being formed
//at a higher position when the character is at the peak of its jump
___Bala z = new ___Bala((left + 60), (__Animar___.v + 154 / 2));
bullets.add(z);
}
}
//************************************************************//
public void move() {
if (dx != -1) {
if (left + dx <= 150) {
left += dx;
} else {
x = x + dx;
nx2 = nx2 + dx;
nx = nx + dx;
}
} else {
if (left + dx > 0) {
left = left + dx;
}
}
}
//************************************************************//
public int getX() {
return x;
}
public int getLeft() {
return left;
}
public int getnX() {
return nx;
}
public int getnX2() {
return nx2;
}
public int getdx() {
return dx;
}
public Image getImage
() { return still;
}
//************************************************************//
PPE = new EJemplos___();
int key = e.getKeyCode();
dx = -1;
still = l.getImage();
//System.out.println("Avanza_Izquierda");
setAvanza_Izquierda("Avanza_Izquierda");
PPE.setCadena("Avanza_Izquierda");
}
dx = 1;
still = s.getImage();
// System.out.println("Avanza_Derecha");
setAvanza_Derecha("Avanza_Derecha");
}
fire();
//System.out.println("Fuego");
setFuego("Fuego");
}
dy = 1;
still = j.getImage();
//System.out.println("Avanza_Arriba");
setAvanza_Arriba("Avanza_Arriba");
}
}
int key = e.getKeyCode();
dx = 0;
// System.out.println("Derecha");
setDerecha("Derecha");
}
dx = 0;
//System.out.println("Izquierda");
setIzquierda("Izquierda");
}
dy = 0;
still = s.getImage();
// System.out.println("Arriba");
setArriba("Arriba");
}
}
}
/*
* To change this template, choose Tools | Templates
* and open the template in the editor.
*/
package Pantalla_Principal;
/**
*
* @author Mapers
*/
public class EJemplos___
extends Thread{ private OurGame.__Camarada__ OCAM;
private Pantalla_Principal.ejemplo PE;
return cadena;
}
public void setCadena
(String cadena
) { this.cadena = cadena;
}
public void run (){
PE = new Pantalla_Principal.ejemplo();
PE.setVisible(true);
eventos();
}
public void eventos (){
System.
out.
println(getCadena
()); while(true){
if(getCadena()!=null){
System.
out.
println("hola mundo "); }
}
}
}
estas dos clases son las que deben interactuar osea cuando sea diferente de null se supone que ya paso a getcadena el valor de PPE.setCadena("Avanza_Izquierda"); cuando presiono la tecla pero de alguna manera me sale null a que se deve gracias por su ayda