import java.awt.Color;
import java.awt.Container;
import java.awt.Graphics;
import javax.swing.*;
//JFrame - умеет создавать окно.
public class Lesson {
public static void main(String[] args) {
Window win = new Window();
}
}
class Window extends JFrame {
//Метод, который производит начальную настройку окна, то есть указывает его параметры
public Window() {
//Создаем объект на основании класса Panel
Panel pan = new Panel();
Container cont = getContentPane();
cont.add(pan);
setBounds(10,10,300,400);
setVisible(true);
}
}
class Panel extends JPanel {
//Метод, который рисует содержимое панели окна
public void paintComponent(Graphics gr) {
//Домашнее задание: Использовать цикл for, и отрисовать светофор в вашей программе
super.paintComponents(gr); //Очищает бумагу, на которой мы рисуем
gr.setColor(Color.DARK_GRAY);
for(int i = 0; i < 3; i++) {
gr.fillOval(50*i, 50, 150, 100);
}
}
}