import java.awt.*; import java.awt.geom.*; import java.applet.*; public class Punktiir1 extends Applet{ float laius=5; int ots=BasicStroke.CAP_ROUND, yhendus=BasicStroke.JOIN_MITER; float yhendusemaxpikkus=10; float[] punktiir={5, 15, 10, 20}; //kriips, vahe, kriips, vahe, ... float punktiirinihe=0; BasicStroke bs1=new BasicStroke(15, ots, yhendus, yhendusemaxpikkus, punktiir, punktiirinihe); BasicStroke bs2=new BasicStroke(laius, BasicStroke.CAP_BUTT, BasicStroke.JOIN_ROUND, yhendusemaxpikkus, new float[]{15}, 2); public void paint(Graphics g){ Graphics2D g2=(Graphics2D)g; Line2D l1=new Line2D.Float(10, 10, 10, 200); Rectangle2D r1=new Rectangle2D.Float(40, 10, 150, 190); g2.setStroke(bs1); g2.draw(l1); g2.setStroke(bs2); g2.draw(r1); } public static void main(String argumendid[]){ Frame f=new Frame("Punktiir"); f.add(new Punktiir1()); f.setSize(250, 250); f.setVisible(true); } }