Este espacio esta diseñado para compartir proyectos de programación usando gráficos. Podrán encontrar programas completos y algunos tutoriales básicos asi como publicaciones orientadas a la programación gráfica.
Bienvenidos
domingo, 6 de noviembre de 2011
Examen Unidad 1 JAVA
El siguiente programa fue el examen unidad 1 de la materia de graficacion usando lineas.
La imagen muestra la aplicación ejecutándose
package centeredtestnetbeans;
import java.util.concurrent.Semaphore;
import java.awt.*;
import java.awt.event.*;
import javax.swing.*;
//Evento del boton
private void jButton1ActionPerformed(java.awt.event.ActionEvent evt) {
// TODO add your handling code here:
Graphics g = jPanel2.getGraphics();
int i, x, posx, posy;
int y;
g.setColor(Color.white);
g.drawRect(9, 9, jPanel2.getWidth()-21, jPanel2.getHeight()-21);
g.setColor(Color.black);
g.fillRect(10, 10, jPanel2.getWidth()-20, jPanel2.getHeight()-20);
g.setColor(Color.red);
posx=jPanel2.getWidth()-12;
posy=jPanel2.getHeight()-12;
for(i=0, x=posx, y=posy-200; i<21; x-=15, y+=10, i++)
{
g.drawLine(x, posy, posx, y);
}
posx= 11;
posy= jPanel2.getHeight()-12;;
for(i=0, x=posx, y=posy-200; i<21; x+=15, y+=10, i++)
{
g.drawLine(x, posy, posx, y);
}
posx= 11;
posy= 11;
for(i=0, x=posx, y=posy+200; i<21; x+=15, y-=10, i++)
{
g.drawLine(x, posy, posx, y);
}
posx= jPanel2.getWidth()-12;
posy= 11;
for(i=0, x=posx, y=posy+200; i<21; x-=15, y-=10, i++)
{
g.drawLine(x, posy, posx, y);
}
}
//---------------------------------------------------------------
DEJEN SUS COMENTARIOS
Suscribirse a:
Enviar comentarios (Atom)
No hay comentarios:
Publicar un comentario