Título: Problema con cola (solucionado) Publicado por: nolasco281 en 25 Mayo 2014, 04:38 am Hola como estan
no se como implementar este codigo es un ejemplo de colas El problema que tengo es que no se como llamar estas funciones en la parte principal espero puedan ayudarme. esto es lo que tengo en la principal Código
Clase cola Código
Clase que dibuja el panel Código
Clase clase principal Código
Título: Re: Problema con cola Publicado por: EAMP14 en 25 Mayo 2014, 08:10 am Antes que nada creo que es mejor que
Código: p.setVisible(true); Esten dentro del constructor de Principal Para implementar los métodos de otra clase, es necesario que hagas una instancia de la clase y crees un objeto de esa clase, en este caso Cola(); entonces tu main te podría quedar como: Código: public static void main(String[] args) { Que de hecho tu clase Pirncipal ya lo está implementando. Pero esa seria la forma, accedes por medio del indentificador donde se aloja la referencia hacia el Objeto de esa Clase. Título: Re: Problema con cola Publicado por: nolasco281 en 25 Mayo 2014, 08:33 am Hola
Perdon ya entendi lo que tu mencionas, el problema es que no puedo hacer que salga la parte grafica pero entiendo lo que tratas de decirme, la parte grafiaca ya hace la insercion y el borrado si te fijas. y a lo que haces mencion tu, solo llamo a los metodos de cola por lo tanto no va a pasar nada (de forma grafica pero si en memoria si no me equivoco)y lo que quiero es llamar al metodo de graficado ya que la insercion y el borrado lo hace dinamicamente desde la parte grafica. A lo que tu mencionas de instaciar, no se como instanciar la clase que dibuja el panel o si eso es lo que hay que hacer estoy algo confundido con eso. Gracias por contestar saludos Título: Re: Problema con cola Publicado por: Migugami en 25 Mayo 2014, 08:49 am JPanel llama automáticamente al método paintComponent(Graphics g) cuando se detecta algún posible cambio en la pantalla (movimiento de ventana, etc). Para hacer que un JPanel actualice su gráfica en un momento deseado basta con llamar al método repaint(). También puedes crear un método dibujar(JPanel panel, List<Nodo> nodos) que acepte la lista de nodos actual y un panel, y respecto a eso graficar algo en el panel recibido.
Título: Re: Problema con cola Publicado por: nolasco281 en 25 Mayo 2014, 08:57 am Hola. no entiendo muy bien.
La parte grafica ya la hace el programa lo que no se, es como llamarla o implementarla disculpen la ignorancia. y gracias por responder. Saludos. Título: Re: Problema con cola Publicado por: EAMP14 en 25 Mayo 2014, 09:09 am Bastaria con crear un Objeto de PanelDibujo y agregarlo a Principal en su constructor.
add(new PanelDibujo); aunque no sé si extends JApplet funcione igual que un JFrame, no he trabajado con ello, pero igual, mejor dejo en manos de mi otro compañero que tiene mas conocimientos con esto. Es muy bueno! Saludos. Título: Re: Problema con cola Publicado por: nolasco281 en 25 Mayo 2014, 09:18 am Bastaria con crear un Objeto de PanelDibujo y agregarlo a Principal en su constructor. add(new PanelDibujo); aunque no sé si extends JApplet funcione igual que un JFrame A eso iba tratando de hacer una instancia de PanelDubijo pero estoy seguro asi seguro de que no va asi. ya aunque fuera asi no serviria ya que le estoy mandando un dato a una metodo. y lo que deseo en pocas palabras es llamar al toda la clase que me dibuje la parte grafica del todo el programa. Código
estaba viendo ejemplos en donde llama a toda la clase de la siquiente manera pero tampoco funciono. Código Mil gracias por tomarte el tiempo de contestar. Saludos. Título: Re: Problema con cola Publicado por: nolasco281 en 25 Mayo 2014, 10:27 am Ya solucione el problema mil gracias a los que contestaron.
saludos. |