package Fill_2D_Draw; import java.awt.Color; import java.awt.Graphics; import java.awt.Graphics2D; import java.awt.geom.Ellipse2D; import java.awt.geom.Rectangle2D; import javax.swing.*; /** * Panel in care este desenat Dtreptunhiul * @author Dan * */ public class FillPanel extends JPanel { public void paintComponent(Graphics g) { super.paintComponent(g); Graphics2D g2 = (Graphics2D) g; //Desenarea Dreptunchiului double leftX = 100; double topY = 100; double width = 200; double height = 150; Rectangle2D rect = new Rectangle2D.Double(leftX,topY,width,height); g2.setPaint(Color.RED); g2.fill(rect); //Desenarea Elipsei, Inclusa in Dreptunghi Ellipse2D ellipse = new Ellipse2D.Double(); ellipse.setFrame(rect); //albastru-verde g2.setPaint(new Color(0,128,128)); g2.fill(ellipse); } }