Sig Codigo De Elevador

Páginas: 3 (660 palabras) Publicado: 9 de noviembre de 2012
CODIGO ELEVADOR

import clases.Elevador;
import clases.Piso;
import java.util.ArrayList;
import javax.swing.*;

public class Grafica extends JApplet{

Elevador elevador;ArrayList<Piso> pisos=new ArrayList<Piso>();
Thread hilo;
JSplitPane sp=new JSplitPane(JSplitPane.HORIZONTAL_SPLIT);

@Override
public void init(){

elevador=new Elevador(0);for(int i=0;i<10;i++){
Piso p=new Piso(i);
pisos.add(p);
}
elevador=new Elevador(0);

PanelDibujo pd=new PanelDibujo(elevador,pisos);
PanelInfo pi=new PanelInfo(pd);
Thread hiloinfo=newThread(pi);
hiloinfo.start();
sp.add(pd);
sp.add(pi);
sp.setDividerLocation(300);
add(sp);
hilo=new Thread(pd);
hilo.start();

setVisible(true);
setBounds(0, 0, 640, 800);
}public Thread getHilo() {
return hilo;
}

public void setHilo(Thread hilo) {
this.hilo = hilo;
}
}

DIBUJAR PISOS

Clase paneldibujo
package Interfaz;

import clases.Elevador;import clases.HiloCambiaElevador;
import clases.Piso;
import java.awt.Graphics;
import java.awt.Image;
import java.util.ArrayList;
import java.util.logging.Level;
importjava.util.logging.Logger;
import javax.swing.ImageIcon;
import javax.swing.JPanel;

public class PanelDibujo extends JPanel implements Runnable{

Image imagenfondo;
Image imagenElevador,imagenbotonSolo, imagenElevadorAbierto,imagenElevadorActual;
Image botonarriba,botonabajo,botonSoloOprimido,botonambos,boton,botonsolo;
ArrayList<Image> imagenBoton,imagenPersona;
Elevador elevador;ArrayList<Piso> pisos,ruta;
int xe=17;
int ye=686;
boolean seguir=true;
boolean modif=false;
int pisoactual=0;
int direccion=0;
int destinoActual=-1;
int pisoa=0;
intxp[]=new int[10];
int yp[]=new int[10];
boolean mostrarPersona[]=new boolean[10];
int indiceP;

public PanelDibujo(Elevador elevador,ArrayList<Piso> pisos){
this.elevador=elevador;...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • CM SIG Codigos para el menu y creacion de mantenimiento
  • elevadores
  • elevadores
  • ELEVADORES
  • Elevadores
  • Elevadores
  • el elevador
  • elevadores

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS