Foros del Web » Programación para mayores de 30 ;) » Java »

modificacion de este codigo en netbeans

Estas en el tema de modificacion de este codigo en netbeans en el foro de Java en Foros del Web. muy buenas tardes tengan todos. Tengo este código lo que hace es que simula un par de marquesinas una que corre verticalmente y otra horizontalmente, ...
  #1 (permalink)  
Antiguo 11/10/2013, 15:08
 
Fecha de Ingreso: octubre-2013
Mensajes: 9
Antigüedad: 10 años, 6 meses
Puntos: 0
modificacion de este codigo en netbeans

muy buenas tardes tengan todos. Tengo este código lo que hace es que simula un par de marquesinas una que corre verticalmente y otra horizontalmente, también tiene 4 botones que se llaman reanudar1, detener1, reanudar2, detener2, mi problema es que no puedo hacer trabajar las parejas de botones de manera independiente, digamos que reanudar1 y detener1 controlen la marquesina horozontal y reanudar2 y detener2 controlen la marquesina vertical, solo es este detalle y habré terminado, disculpen si mi pregunta es muy simple y sencilla, es que apenas estoy empezando a programar en java, muchas gracias por cualquier respuesta que me proporcionen


import java.awt.*;
import java.applet.*;

public class Acumular extends Applet implements Runnable

{
public String texto;
public Color fondo;
int x=0;
int y=0;
private boolean entrar;

Button suspenderBT;
Button reanudarBT;
Button suspenderAT;
Button reanudarAT;
Thread runner;

Image fondo1;
Font fuente= new Font("Arial",Font.ITALIC,14);

public void init()
{
entrar=false;

suspenderBT = new Button("Supender1");
reanudarBT = new Button("Reanudar1");
suspenderAT = new Button("Supender2");
reanudarAT = new Button("Reanudar2");
setBackground(Color.red);


add(suspenderBT);
add(reanudarBT);
add(suspenderAT);
add(reanudarAT);
setFont(fuente);
texto="Auto";
fondo1= getImage(getCodeBase(),"La fogata de san juan1.jpg");


}

public void start()
{
if(runner==null)
{
runner=new Thread(this);
runner.start();
}

}



public void pause(int t)
{
try{
Thread.sleep(t);
}catch(InterruptedException e){}

}

public void run()
{
Thread thisThread=Thread.currentThread();
while (runner == thisThread)
{
pause(100);
repaint();
}

}


public void paint(Graphics g)
{

g.setColor(Color.red);
g.drawString(texto,x,210);
x+=10;
g.setColor(Color.white);
g.drawString(texto,x,210);
g.drawImage(fondo1,0,0,this);
if(x>350)x=-100;

g.setColor(Color.red);
g.drawString(texto,210,y);
y+=10;
g.setColor(Color.white);
g.drawString(texto,210,y);
g.drawImage(fondo1,0,0,this);
if(y>350)y=-100;
}



public void update(Graphics g)
{
paint(g);
}


public boolean action(Event evt,Object arg)
{


if(evt.target==suspenderBT) runner.suspend();
if(evt.target==reanudarBT) runner.resume();
if(evt.target==suspenderAT) runner.suspend();
if(evt.target==reanudarAT) runner.resume();
return true;

}




}

Etiquetas: modificacion, netbeans, programa, string
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 00:25.