Friday, July 12, 2024

Drawing 3D Rectangles in Java Swing

 // Drawing 3D Rectangles Swing 

import java.awt.*;

import javax.swing.*;


public class Rectangle3D extends JFrame

{

public Rectangle3D()

{

super("Drawing 3D Rectangles Example");


setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);

setSize(550,280);

setVisible(true);

}

void draw3DRectangle(Graphics g)

{

Graphics2D g2d=(Graphics2D)g;


int x=55;

int y=60;

int width=450;

int height=170;

boolean r=true;


g2d.setColor(Color.WHITE);

g2d.draw3DRect(x,y,width,height,r);

}

public void paint(Graphics g)

{

super.paint(g);

draw3DRectangle(g);

}

public static void main(String args[])

{

new Rectangle3D();

}

}


Output :-