package graphtest; import java.awt.Color; import java.awt.Graphics; import java.awt.Graphics2D; import java.awt.geom.Arc2D; import java.awt.image.BufferedImage; import java.util.Timer; import java.util.TimerTask; import javax.swing.JFrame; public class Graphtest extends JFrame {// #1 - початок public static int w = 360, // ширина прямокутної області h = 360, // висота прямокутної області (без висоти заголовку) r = 10, // початкове значення радіуса круга vmax = 5, // верхня межа початкової швидкості n = 20, // початкова кількість кругів d = 24; // висота заголовку вікна Ball [] ball = new Ball[n]; // #1 - кінець Timer timer; public Graphtest (String s) { super(s); // #2 - початок setSize(w,h+d); // вказати розміри вікна setVisible(true); // зробити вікно видимим setDefaultCloseOperation(EXIT_ON_CLOSE); // припинити виконання програми при закритті вікна int j,k; float x,y; boolean bad; for (j=0; j0) for (k=0; k