Examples of Draw


Examples of com.hotmoka.examples.patterns.composite.Draw

import com.hotmoka.examples.patterns.composite.Star;

public class Main {

  public static void main(String[] args) {
    Draw h = new H(), e = new E(), l = new L(), o = new O(), star = new Star();
    Draw hello = new HorizontalDraw(star, h, e, l, l, o, star);
    Draw frame = new FrameDraw(hello);
    System.out.println(frame);
    System.out.println(new HorizontalDraw(hello, frame));
  }
View Full Code Here

Examples of net.sf.kpex.gui.builtins.Draw

    register(new GetText());
    register(new AddText());
    register(new ClearText());
    register(new NewImage());
    register(new NewCanvas());
    register(new Draw());
  }
View Full Code Here

Examples of shapes.algorithms.Draw

    @SuppressWarnings("serial")
    JPanel p = new JPanel() {
      @Override
      public void paintComponent(Graphics g) {
        g.translate(-b.getX() + padding, -b.getY() + padding);
        s.accept(new Draw(g));
        s.accept(new BoundingBox()).accept(new Draw(g));
      }
    };
    p.setPreferredSize(new Dimension(r.getWidth() + 2 * padding, r.getHeight() + 2 * padding));
    f.setContentPane(p);
    f.pack();
 
View Full Code Here

Examples of shapes.algorithms.Draw

  @Test
  public void testSimple() {
    final Shape s = new Location(50, 100, new Circle(20));
    final BufferedImage i = new BufferedImage(500, 500, BufferedImage.TYPE_INT_RGB);
    s.accept(new Draw(i.getGraphics()));
    final BufferedImage j = new BufferedImage(500, 500, BufferedImage.TYPE_INT_RGB);
    Graphics g = j.getGraphics();
    g.translate(50, 100);
    g.drawArc(-20, -20, 40, 40, 0, 360);
    assertEquals(i, j);
View Full Code Here

Examples of shapes.algorithms.Draw

  @Test
  public void testSimple2() {
    final Shape s = new Location(50, 100, new Filled(new Outline(new Circle(20))));
    final BufferedImage i = new BufferedImage(500, 500, BufferedImage.TYPE_INT_RGB);
    s.accept(new Draw(i.getGraphics()));
    final BufferedImage j = new BufferedImage(500, 500, BufferedImage.TYPE_INT_RGB);
    Graphics g = j.getGraphics();
    g.translate(50, 100);
    g.drawArc(-20, -20, 40, 40, 0, 360);
    TestDraw.assertEquals(i, j);
View Full Code Here

Examples of shapes.algorithms.Draw

            )
          )
        )
      );
    final BufferedImage i = new BufferedImage(500, 500, BufferedImage.TYPE_INT_RGB);
    s.accept(new Draw(i.getGraphics()));
    final BufferedImage j = new BufferedImage(500, 500, BufferedImage.TYPE_INT_RGB);
    Graphics g = j.getGraphics();
    g.translate(50, 100);
    g.drawArc(-20, -20, 40, 40, 0, 360);
    g.drawRect(0, 0, 100, 200);
View Full Code Here

Examples of shapes.algorithms.Draw

          )
        )
      )
    );
    final BufferedImage i = new BufferedImage(500, 500, BufferedImage.TYPE_INT_RGB);
    s.accept(new Draw(i.getGraphics()));
    final BufferedImage j = new BufferedImage(500, 500, BufferedImage.TYPE_INT_RGB);
    Graphics g = j.getGraphics();
    g.translate(50, 100);
    g.drawArc(-20, -20, 40, 40, 0, 360);
    g.drawRect(0, 0, 100, 200);
View Full Code Here

Examples of shapes.algorithms.Draw

    @SuppressWarnings("serial")
    JPanel p = new JPanel() {
      @Override
      public void paintComponent(Graphics g) {
        g.translate(-b.getX() + padding, -b.getY() + padding);
        s.accept(new Draw(g));
        s.accept(new BoundingBox()).accept(new Draw(g));
      }
    };
    p.setPreferredSize(new Dimension(r.getWidth() + 2 * padding, r.getHeight() + 2 * padding));
    f.setContentPane(p);
    f.pack();
 
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.