📄 CizimPaneli.java .java dosyası

⬇️ İndir
import java.awt.*; import javax.swing.*; import javax.swing.JPanel; public class CizimPaneli extends JPanel { Image image; public CizimPaneli() { image = new ImageIcon("src/images/cikolata.png").getImage(); this.setPreferredSize(new Dimension (1024, 768)); // CizimPenceresi.java 'da this.pack(); bu ölçüye sabitler. } public void paint(Graphics g) { Graphics2D g2D = (Graphics2D) g; // Yildiz çizim koordinatlari. int[] xYildiz = { 92, 102, 135, 108, 118, 92, 65, 75, 49, 82 }; int[] yYildiz = { 38, 69, 69, 89, 120, 101, 120, 89, 69, 69 }; g2D.setPaint(new Color(10, 70, 140)); g2D.fillPolygon(xYildiz, yYildiz, 10); // 10 nokta var // Besgen çizim koordinatlari. int[] xBesgen = { 92, 120, 110, 74, 63 }; int[] yBesgen = { 153, 174, 208, 208, 174 }; g2D.setPaint(new Color( 100, 61, 242 )); g2D.fillPolygon(xBesgen, yBesgen, 5); // 5 nokta var. // Üçgen çizim koordinatlari. int[] xUcgen = { 92, 139, 45 }; int[] yUcgen = { 260, 341, 341 }; g2D.setPaint(new Color( 242, 116, 5 )); g2D.fillPolygon(xUcgen, yUcgen, 3); // 3 nokta var. // Resim ekliyoruz. g2D.drawImage(image, 200, 38, null); // A noktasindan B noktasina bir dogru parçasi çiziyoruz. g2D.setColor(new Color(122, 56, 122)); g2D.setStroke(new BasicStroke(5)); g2D.drawLine(650, 70, 950, 300); // A noktasi. g2D.setFont(new Font("MaroonedOnMars BB", Font.BOLD, 70)); g2D.setPaint(new Color(217, 43, 43)); g2D.drawString("A", 650, 70 ); // B noktasi. g2D.setFont(new Font("MaroonedOnMars BB", Font.BOLD, 70)); g2D.setPaint(new Color(217, 43, 43)); g2D.drawString("B", 950, 300 ); // Dikdörtgen çiziyoruz. (içi bos) g2D.setPaint(new Color(134, 207, 147 )); g2D.drawRect(50, 500, 200, 200); // Dikdörtgen çiziyoruz. (içi dolu) g2D.setPaint(new Color(255, 125, 34)); g2D.fillRect(300, 500, 200, 200 ); // Çember çiziyoruz. (içi bos) g2D.setPaint(new Color(127, 97, 47)); g2D.drawOval(550, 500, 200, 200); // Çember çiziyoruz. (içi dolu) g2D.setPaint(new Color(56, 116, 246)); g2D.fillOval(800, 500, 200, 200); // Kanal ismimizin altina kurumsal rengimizi atiyoruz. g2D.setPaint(new Color(10, 46, 30)); g2D.fillRect(24, 370, 976, 110 ); // Yazi ekliyoruz. g2D.setFont(new Font("MaroonedOnMars BB", Font.BOLD, 130)); g2D.setPaint(new Color(236, 156, 0)); g2D.drawString("Java Blackboard", 200, 460 ); } }