foxaure
Bovino adolescente
- Desde
- 22 Sep 2009
- Mensajes
- 95
- Tema Autor
- #1
soy algo novato pero aun asi quiero seguir aprendiendo, me encontre con unos ejercicios de graficos y al principio los resolvi pero el segundo no aparecen las lineas que deberian de aparecer, solo sale un cuadro que creo yo cree, ya lo revise y no se por que no se dibujan las lineas si alguien me ayuda lo agradesco.
Aqui les dejo las clases
import java.awt.Graphics;
import javax.swing.JPanel;
public class panelDibujo extends JPanel
{
public void paintCompenent(Graphics g)
{
super.paintComponent(g);
int anchura = getWidth();
int altura = getHeight();
//dibuja una linea de la esquina superior izquierda ala esquina inferior derecha
g.drawLine(0, 0, anchura, altura);
//dibuja una linea de la esquina inferior izquiera ala esquina superior derecha
g.drawLine(0, altura, anchura, 0);
}
}fin de la clase panelDibujo
import javax.swing.JFrame;
public class pruebaPaneDibujo
{
public static void main(String args[])
{
//crea un panel que contenga nuestro dibujo
panelDibujo panel = new panelDibujo();
//crea un nuevo marco para salir cuando se cierre
JFrame aplicacion = new JFrame();
//establece el marco para salir cuando se cierre
aplicacion.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
aplicacion.add(panel);//agrega el panel al marco
aplicacion.setSize(250,250);//establece el tamaño del marco
aplicacion.setVisible(true);//hace que el marco sea visible
}//fin de main
}//fin de la clase pruebaPaneDibujo
:histerica::llorar:
Aqui les dejo las clases
import java.awt.Graphics;
import javax.swing.JPanel;
public class panelDibujo extends JPanel
{
public void paintCompenent(Graphics g)
{
super.paintComponent(g);
int anchura = getWidth();
int altura = getHeight();
//dibuja una linea de la esquina superior izquierda ala esquina inferior derecha
g.drawLine(0, 0, anchura, altura);
//dibuja una linea de la esquina inferior izquiera ala esquina superior derecha
g.drawLine(0, altura, anchura, 0);
}
}fin de la clase panelDibujo
import javax.swing.JFrame;
public class pruebaPaneDibujo
{
public static void main(String args[])
{
//crea un panel que contenga nuestro dibujo
panelDibujo panel = new panelDibujo();
//crea un nuevo marco para salir cuando se cierre
JFrame aplicacion = new JFrame();
//establece el marco para salir cuando se cierre
aplicacion.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
aplicacion.add(panel);//agrega el panel al marco
aplicacion.setSize(250,250);//establece el tamaño del marco
aplicacion.setVisible(true);//hace que el marco sea visible
}//fin de main
}//fin de la clase pruebaPaneDibujo
:histerica::llorar: