Showing posts with label Java Swing 3D Rectangles. Show all posts
Showing posts with label Java Swing 3D Rectangles. Show all posts

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 :-