Mega Code Archive

 
Categories / Java Tutorial / 2D Graphics
 

Line Dash Style 4

import java.awt.BasicStroke; import java.awt.Graphics; import java.awt.Graphics2D; import javax.swing.JFrame; import javax.swing.JPanel; public class LinesDashes4 extends JPanel {   public void paintComponent(Graphics g) {     super.paintComponent(g);     Graphics2D g2d = (Graphics2D) g;          float[] dash4 = { 4f, 4f, 1f };     BasicStroke bs4 = new BasicStroke(1, BasicStroke.CAP_BUTT, BasicStroke.JOIN_ROUND, 1.0f, dash4,         2f);              g2d.setStroke(bs4);     g2d.drawLine(20, 20, 250, 20);   }   public static void main(String[] args) {     LinesDashes4 lines = new LinesDashes4();     JFrame frame = new JFrame("Lines");     frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);     frame.add(lines);     frame.setSize(280, 270);     frame.setLocationRelativeTo(null);     frame.setVisible(true);   } }