From d803766702f20e7a3bac8e893af8398029381917 Mon Sep 17 00:00:00 2001 From: Emmanuel Srivastava Date: Tue, 11 Feb 2025 14:59:41 +0100 Subject: [PATCH] update --- DEV.2.1/TP/TP6-Dessin/1.Formes/Formes.java | 7 +++++-- DEV.2.1/TP/TP6-Dessin/2.Sautoir/MainSautoir.java | 14 ++++++++++++++ DEV.2.1/TP/TP6-Dessin/2.Sautoir/Sautoir.java | 15 +++++++++++++++ 3 files changed, 34 insertions(+), 2 deletions(-) create mode 100644 DEV.2.1/TP/TP6-Dessin/2.Sautoir/MainSautoir.java create mode 100644 DEV.2.1/TP/TP6-Dessin/2.Sautoir/Sautoir.java diff --git a/DEV.2.1/TP/TP6-Dessin/1.Formes/Formes.java b/DEV.2.1/TP/TP6-Dessin/1.Formes/Formes.java index ae43991..acc15a8 100644 --- a/DEV.2.1/TP/TP6-Dessin/1.Formes/Formes.java +++ b/DEV.2.1/TP/TP6-Dessin/1.Formes/Formes.java @@ -25,7 +25,10 @@ public class Formes extends JComponent { secondPinceau.setColor(Color.GREEN); secondPinceau.drawOval(140,10,25,25); + secondPinceau.fillOval(140,10,25,25); + + secondPinceau.drawImage(this.img, 180,10, this); - } -} \ No newline at end of file +} + diff --git a/DEV.2.1/TP/TP6-Dessin/2.Sautoir/MainSautoir.java b/DEV.2.1/TP/TP6-Dessin/2.Sautoir/MainSautoir.java new file mode 100644 index 0000000..55cf99b --- /dev/null +++ b/DEV.2.1/TP/TP6-Dessin/2.Sautoir/MainSautoir.java @@ -0,0 +1,14 @@ +import javax.swing.*; +import java.awt.*; + +public class MainSautoir { + public static void main(String[] args){ + JFrame frame = new JFrame("Sautoir"); + frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); + + + frame.setSize(500,500); + frame.setLocation(500,250); + frame.setVisible(true); + } +} \ No newline at end of file diff --git a/DEV.2.1/TP/TP6-Dessin/2.Sautoir/Sautoir.java b/DEV.2.1/TP/TP6-Dessin/2.Sautoir/Sautoir.java new file mode 100644 index 0000000..ec29c9a --- /dev/null +++ b/DEV.2.1/TP/TP6-Dessin/2.Sautoir/Sautoir.java @@ -0,0 +1,15 @@ +import javax.swing.*; +import java.awt.*; + +public class Sautoir extends JComponent { + private Image img; + + public Sautoir() { + super(); + } + + @Override + protected void paintComponent(Graphics pinceau) { + + Graphics secondPinceau = pinceau.create(); + secondPinceau.setColor(this.getForeground()); \ No newline at end of file