Dessiner des rectangles, des lignes et des Ovales

Author:

 set, java, swing, awt, JPanel, JFrame
{filelink=9428}

   import java.awt.Color;
   import java.awt.Graphics;
   import javax.swing.*;

   public class GEOGraph extends JPanel
   {

    public void paintComponent( Graphics g )
    {
       super.paintComponent( g ); 

       this.setBackground( Color.WHITE );

       g.setColor( Color.BLUE );
       g.drawLine( 5, 30, 380, 30 );   //Dessiner une ligne

       g.setColor( Color.RED );

       //Desssiner un Rectangle et modifier sa couleur de fond
       g.drawRect( 5, 40, 90, 55 );
       g.fillRect( 100, 40, 90, 55 );

       //Desssiner un Rectangle 3D et modifier sa couleur de fond
       g.setColor( Color.MAGENTA );
       g.draw3DRect( 5, 100, 90, 55, true );
       g.fill3DRect( 100, 100, 90, 55, false );

       //Desssiner un Ovale et modifier sa couleur de fond
       g.setColor( Color.green );
       g.drawOval( 195, 100, 90, 55 );
       g.fillOval( 290, 100, 90, 55 );
    }
    	// Fonction principale
    	public static void main (String[] args)
    		{
    		 JFrame frame=new JFrame("Forme géométrique")	;
    		 JPanel policePanel=new GEOGraph();
    		 frame.add(policePanel);
    		 frame.setSize(300,200);
    		 frame.setDefaultCloseOperation(frame.EXIT_ON_CLOSE);
    		 frame.setVisible(true);

            }
 }

Leave a Reply

Your email address will not be published. Required fields are marked *