Bienvenidos

En este blog se publicaran proyectos en c++, les doy la bienvenida y espero sea de ayuda para ustedes este espacio, no olviden comentar!

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

No hay comentarios:

Publicar un comentario