Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- import java.awt.BasicStroke;
- import java.awt.Color;
- import java.awt.Graphics2D;
- import java.awt.Panel;
- import java.awt.geom.GeneralPath;
- public class CartoonImg extends Panel {
- public void paint(Graphics2D g){
- g.setColor(new Color(0,0,0));
- g.setStroke(new BasicStroke(1.0f,BasicStroke.CAP_SQUARE,BasicStroke.JOIN_MITER));
- GeneralPath path = null;
- path.moveTo(328.0,426.0);
- path.quadTo(387.0,343.0,459.0,304.0);
- path.quadTo(512.0,282.0,486.0,332.0);
- path.quadTo(436.0,401.0,358.0,453.0);
- path.quadTo(298.0,483.0,329.0,426.0);
- path.closePath();
- path.moveTo(392.0,611.0);
- path.quadTo(393.0,634.0,409.0,654.0);
- path.quadTo(432.0,672.0,431.0,634.0);
- path.quadTo(428.0,608.0,416.0,582.0);
- path.quadTo(408.0,576.0,356.0,241.0);
- path.quadTo(357.0,223.0,365.0,240.0);
- path.quadTo(367.0,262.0,381.0,258.0);
- path.quadTo(388.0,246.0,381.0,239.0);
- path.quadTo(371.0,219.0,353.0,170.0);
- path.quadTo(323.0,118.0,302.0,173.0);
- path.quadTo(295.0,233.0,289.0,239.0);
- path.quadTo(280.0,259.0,287.0,269.0);
- path.quadTo(309.0,279.0,308.0,238.0);
- path.quadTo(306.0,221.0,315.0,229.0);
- path.quadTo(315.0,262.0,303.0,286.0);
- path.quadTo(293.0,339.0,313.0,335.0);
- path.quadTo(327.0,333.0,323.0,259.0);
- path.quadTo(323.0,237.0,330.0,244.0);
- path.quadTo(385.0,499.0,393.0,565.0);
- path.closePath();
- path.moveTo(311.0,171.0);
- path.quadTo(311.0,162.0,318.0,158.0);
- path.quadTo(323.0,160.0,321.0,166.0);
- path.quadTo(319.0,174.0,312.0,173.0);
- path.closePath();
- path.moveTo(290.0,262.0);
- path.quadTo(286.0,255.0,291.0,253.0);
- path.quadTo(294.0,253.0,294.0,257.0);
- path.quadTo(294.0,261.0,290.0,261.0);
- path.closePath();
- path.moveTo(310.0,312.0);
- path.quadTo(306.0,317.0,309.0,321.0);
- path.quadTo(314.0,321.0,313.0,317.0);
- path.quadTo(313.0,312.0,311.0,313.0);
- path.closePath();
- path.moveTo(1.0,665.0);
- path.lineTo(150.0,642.0);
- path.lineTo(150.0,617.0);
- path.lineTo(53.0,604.0);
- path.lineTo(150.0,589.0);
- path.lineTo(150.0,561.0);
- path.lineTo(0.0,543.0);
- path.lineTo(0.0,568.0);
- path.lineTo(99.0,576.0);
- path.lineTo(0.0,591.0);
- path.lineTo(0.0,619.0);
- path.lineTo(100.0,631.0);
- path.lineTo(0.0,642.0);
- path.closePath();
- path.moveTo(150.0,696.0);
- path.lineTo(150.0,0.0);
- path.lineTo(0.0,0.0);
- path.lineTo(0.0,696.0);
- path.closePath();
- path.moveTo(150.0,545.0);
- path.lineTo(0.0,520.0);
- path.lineTo(0.0,484.0);
- path.lineTo(150.0,461.0);
- path.lineTo(150.0,488.0);
- path.lineTo(122.0,493.0);
- path.lineTo(122.0,515.0);
- path.lineTo(150.0,519.0);
- path.closePath();
- path.moveTo(98.0,511.0);
- path.lineTo(49.0,502.0);
- path.lineTo(98.0,495.0);
- path.closePath();
- path.moveTo(150.0,452.0);
- path.lineTo(31.0,452.0);
- path.lineTo(31.0,472.0);
- path.lineTo(0.0,472.0);
- path.lineTo(0.0,407.0);
- path.lineTo(31.0,407.0);
- path.lineTo(31.0,428.0);
- path.lineTo(150.0,428.0);
- path.closePath();
- path.moveTo(150.0,365.0);
- path.quadTo(143.0,411.0,75.0,405.0);
- path.quadTo(8.0,405.0,0.0,369.0);
- path.lineTo(0.0,338.0);
- path.lineTo(39.0,338.0);
- path.quadTo(19.0,376.0,76.0,373.0);
- path.quadTo(133.0,378.0,112.0,339.0);
- path.lineTo(138.0,339.0);
- path.quadTo(148.0,338.0,150.0,351.0);
- path.closePath();
- path.moveTo(606.0,154.0);
- path.moveTo(150.0,331.0);
- path.lineTo(-1.0,331.0);
- path.lineTo(0.0,302.0);
- path.lineTo(56.0,302.0);
- path.lineTo(56.0,289.0);
- path.lineTo(0.0,289.0);
- path.lineTo(-1.0,262.0);
- path.lineTo(150.0,262.0);
- path.lineTo(150.0,289.0);
- path.lineTo(81.0,289.0);
- path.lineTo(81.0,302.0);
- path.lineTo(150.0,302.0);
- path.closePath();
- path.moveTo(150.0,258.0);
- path.lineTo(-1.0,251.0);
- path.lineTo(0.0,220.0);
- path.lineTo(83.0,205.0);
- path.lineTo(-1.0,186.0);
- path.lineTo(-1.0,158.0);
- path.lineTo(150.0,152.0);
- path.lineTo(150.0,179.0);
- path.lineTo(69.0,179.0);
- path.lineTo(150.0,197.0);
- path.lineTo(150.0,215.0);
- path.lineTo(68.0,233.0);
- path.lineTo(150.0,233.0);
- path.closePath();
- path.moveTo(150.0,145.0);
- path.lineTo(0.0,145.0);
- path.lineTo(0.0,96.0);
- path.lineTo(32.0,96.0);
- path.lineTo(32.0,122.0);
- path.lineTo(58.0,122.0);
- path.lineTo(58.0,102.0);
- path.lineTo(93.0,102.0);
- path.lineTo(93.0,122.0);
- path.lineTo(118.0,122.0);
- path.lineTo(118.0,97.0);
- path.lineTo(150.0,97.0);
- path.closePath();
- path.moveTo(150.0,91.0);
- path.lineTo(-2.0,91.0);
- path.lineTo(-3.0,63.0);
- path.lineTo(67.0,43.0);
- path.lineTo(0.0,43.0);
- path.lineTo(0.0,16.0);
- path.lineTo(150.0,16.0);
- path.lineTo(150.0,48.0);
- path.lineTo(82.0,65.0);
- path.lineTo(150.0,65.0);
- path.closePath();
- g.draw(path);
- }
- }
Add Comment
Please, Sign In to add comment