Mega Code Archive

 
Categories / Java / 2D Graphics GUI
 

Rectangle with rounded corners drawn using Java 2D Graphics API

import java.awt.Graphics; import java.awt.Graphics2D; import java.awt.geom.RoundRectangle2D; import javax.swing.JFrame; public class Main extends JFrame {   public Main() {     setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);     setSize(600, 600);   }   public void paint(Graphics g) {     Graphics2D graphics2 = (Graphics2D) g;     RoundRectangle2D roundedRectangle = new RoundRectangle2D.Float(10, 10, 240, 160, 10, 10);     graphics2.draw(roundedRectangle);   }   public static void main(String args[]) {     new Main().setVisible(true);   } }