Mega Code Archive

 
Categories / Java / 2D Graphics GUI
 

Lines Dashes style 3

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