Natürlich können Sie das mit Swing tun. Vielleicht möchten Sie sich die Java's Form Bibliothek zu finden.
Alternativ können Sie auch einfach die Paint-Methode der Komponente überschreiben, wie unten gezeigt.
import javax.swing.*;
import java.awt.*;
public class ShapeTest extends JFrame{
public ShapeTest(){
setSize(400,400);
setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
setLocationRelativeTo(null);
setVisible(true);
}
public static void main(String a[]){
new ShapeTest();
}
public void paint(Graphics g){
g.drawOval(40, 40, 60, 60); //FOR CIRCLE
g.drawRect(80, 30, 200, 200); // FOR SQUARE
g.drawRect(200, 100, 100, 200); // FOR RECT
}
}