Advertisement
sergAccount

Untitled

Oct 11th, 2020
2,246
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 1.52 KB | None | 0 0
  1. /*
  2.  * To change this license header, choose License Headers in Project Properties.
  3.  * To change this template file, choose Tools | Templates
  4.  * and open the template in the editor.
  5.  */
  6. package app54;
  7.  
  8. import java.awt.Color;
  9. import java.awt.Graphics;
  10. import javax.swing.JPanel;
  11.  
  12. public class DrawPanel extends JPanel{
  13.     // конструктор класса
  14.     public DrawPanel(){        
  15.     }
  16.     // метод для отрисовки графических объектов на экране
  17.     public void paintComponent(Graphics g){
  18.         // вызов метода paintComponent родительского класса
  19.         super.paintComponent(g);
  20.         // устновка текущего цвета для отрисовки
  21.         g.setColor(Color.red);
  22.         // отрисовка граф объектов - используем методы
  23.         // (10,10) - координата верхнего левого угла
  24.         // 400 - высота прямоугольника
  25.         // 400 - ширина прямоугольника
  26.         g.drawRect(10, 10, 400, 400);
  27.         // устновка текущего цвета для отрисовки
  28.         g.setColor(Color.blue);        
  29.         // использование контсруктора класса Color
  30.         Color c1 = new Color(200, 100, 255);
  31.         g.setColor(c1);
  32.         g.fillRect(450, 450, 50, 50);      
  33.         // отрисовка линии
  34.         g.drawLine(0, 0, 800, 600);
  35.     }    
  36. }
  37.  
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement