Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- la classe start:
- import javax.swing.JFrame;
- public class Start {
- public static void main (String... args){
- JFrame frame = new JFrame();
- frame.setSize(300, 300);
- frame.setTitle("Faccina Bella");
- frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
- Disegnamo disegna = new Disegnamo();
- frame.add(disegna);
- frame.setVisible(true);
- }
- }
- la classeDisegnamo :
- import java.awt.Color;
- import java.awt.Graphics;
- import java.awt.Graphics2D;
- import java.awt.geom.Ellipse2D;
- import java.awt.geom.Line2D;
- import javax.swing.JComponent;
- public class Disegnamo extends JComponent{
- public void ComponentiDisegno(Graphics g) {
- //creiamo una var. Graphics2D
- Graphics2D g2d = (Graphics2D) g;
- //elisse
- Ellipse2D.Double cerchio = new Ellipse2D.Double(5, 10, 100, 150);
- g2d.draw(cerchio);
- //occhi
- Ellipse2D.Double occhio1 = new Ellipse2D.Double(30, 70, 15, 15);
- g2d.setColor(Color.GREEN);
- g2d.fill(occhio1);
- //2° occhio
- Ellipse2D.Double occhio2 = new Ellipse2D.Double(80, 70, 15, 15);
- g2d.fill(occhio2);
- //bocca
- Line2D.Double bocca = new Line2D.Double(30, 110, 80, 110);
- g2d.setColor(Color.RED);
- g2d.fill(bocca);
- //saluto
- g2d.setColor(Color.BLUE);
- g2d.drawString("Ciao Bel Bimbo", 5, 175);
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement