photoblog.pl
Załóż konto
Dodano: 14 WRZEŚNIA 2012

nie miałam żadnego specjalnego pomysłu na te paznokcie więc zrobiłam jakies kreseczki i takie sa rezultaty :) lewą reką wyszło mi troszkę gorzej niż prawą ale aż tak bardzo chyba nie odstaje, bo jakies podobieństwa by się wyłapało ; p

 

 

package Glowna;

 

import java.awt.*;

import java.awt.event.*;

import javax.swing.*;

import java.util.ArrayList;

 

class Okno extends JFrame

{

    Okno (String nazwa)

    {

        super(nazwa);

        setResizable(false);

        

        setSize(500,500);

        setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);

    }

}

 

 

 

public class MatkiPatki extends Canvas

{

    int x=0,y=0,x1=0,y1=0;

    ArrayList <Point> points = new ArrayList<Point>();

    static public int circ;

    public static Checkbox c1 = new Checkbox("Prostokąt", false);

    public static Checkbox c2 = new Checkbox("Okrąg", false);

    MatkiPatki()

    {

        addMouseListener(new MouseAdapter()

                {

                    public void mousePressed(MouseEvent me)

                    {

                        Point punkt = me.getPoint();

                        x = me.getX();

                        y = me.getY();

                        points.add(punkt);

                        repaint();

                    }

                    public void mouseReleased(MouseEvent me2)

                    {

                        Point punkt2 = me2.getPoint();

                        x1 = me2.getX();

                        y1 = me2.getY();

                        points.add(punkt2);

                        repaint();

                        

                    }

                }

        );      

    }

    

    public void paint(Graphics g)

    {

        if (c1.getState() == true)

        {

            circ = 1;

        }

        else 

        {

            circ = 0;

        }

       if (circ == 1) 

       {

          g.drawRect(x, y, x1, y1);  

       }

       else 

       {

          g.drawOval(x, y, x1-x, y1-y); 

       }

    }

    

    

    

   public static void main(String[] args) 

    {

        Okno o = new Okno("Patki i Matki");

        o.setLayout(new GridLayout(1,0));

        

        JPanel lewy = new JPanel(new FlowLayout(FlowLayout.LEFT));

        JPanel prawy = new JPanel(new FlowLayout(FlowLayout.RIGHT));

        MatkiPatki obiekt = new MatkiPatki();

        

        

        

        lewy.add(c1);

        lewy.add(c2);

        o.add(obiekt);

        o.add(lewy);

        o.add(prawy);

        

        o.setVisible(true);

        

    }

    

}

 

Komentarze

bonipazurki supcio kolorek i ten delikatny wzorek :)
14/09/2012 11:24:23
funnyreal bardzo dziękuje :)
15/09/2012 0:09:45

lubietocorobie6 przepiękny kolorek! ;)
14/09/2012 17:44:17