Problema el dibujar en java
Publicado por Ricardo Mendoza (2 intervenciones) el 27/10/2008 21:26:52
Tengo un problema, soy nuevo en java y estoy tratando e dibujar en un applet, pero al momento de que la aplicacion hace un paint no dibuja nada, ya probe varios y no entiendo porque. Este es el codigo.
import java.awt.*;
import java.applet.Applet;
public class casas extends Applet{
public void pint(Graphics g){
dibujarCasa(g,50,50,70,30);
dibujarCasa(g,100,50,60,20);
}
private void dibujarTriangulo(Graphics g,int inferiorX, int inferiorY, int base, int altura){
g.drawLine(inferiorX,inferiorY,inferiorX+base,inferiorY);
g.drawLine(inferiorX,inferiorY,inferiorX+base/2,inferiorY-altura);
g.drawLine(inferiorX+base/2,inferiorY-altura,inferiorY+base,inferiorY);
}
private void dibujarCasa(Graphics g, int inferiorX, int inferiorY, int anchura, int altura){
g.drawRect(inferiorX, inferiorX-altura, anchura, altura);
dibujarTriangulo(g, inferiorX, inferiorY, anchura, altura/2);
}
}
en teoria deberia dibujar dos casas pequeñas en el applet. que puedo hacer, o que he omitido?
Gracis de antemano.
import java.awt.*;
import java.applet.Applet;
public class casas extends Applet{
public void pint(Graphics g){
dibujarCasa(g,50,50,70,30);
dibujarCasa(g,100,50,60,20);
}
private void dibujarTriangulo(Graphics g,int inferiorX, int inferiorY, int base, int altura){
g.drawLine(inferiorX,inferiorY,inferiorX+base,inferiorY);
g.drawLine(inferiorX,inferiorY,inferiorX+base/2,inferiorY-altura);
g.drawLine(inferiorX+base/2,inferiorY-altura,inferiorY+base,inferiorY);
}
private void dibujarCasa(Graphics g, int inferiorX, int inferiorY, int anchura, int altura){
g.drawRect(inferiorX, inferiorX-altura, anchura, altura);
dibujarTriangulo(g, inferiorX, inferiorY, anchura, altura/2);
}
}
en teoria deberia dibujar dos casas pequeñas en el applet. que puedo hacer, o que he omitido?
Gracis de antemano.
Valora esta pregunta


0