Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

Александр Б. / Основы Java / Labs / src / Lab7 / DrawShootingGraf

.java
Скачиваний:
67
Добавлен:
18.12.2017
Размер:
963 б
Скачать
package Lab7;


import Lab5.DrawGraf;
import Lab5.FromLog;
import Lab5.HelloJavaComponent;
import Lab5.Value;

import javax.swing.*;
import java.util.*;
import java.awt.*;

public class DrawShootingGraf extends JComponent {
int W = 800;
int H = 400;

void Draw(Graphics2D g2, ArrayList<CoorValue> arr, int W) {
int max_y = 400, max_x = 600;

for (int i = 0, n = 0; i < arr.size() - 1; i++) {
int x1 = arr.get(i).getValueX();
int x2 = arr.get(i + 1).getValueX();
int y1 = arr.get(i).getValueY();
int y2 = arr.get(i + 1).getValueY();
/* double coeff_y1 = 250 * y1 / (double) max_y;
double coeff_y2 = 250 * y2 / (double) max_y;
double coeff_x1 = 380 * x1 / (double) (max_x);
double coeff_x2 = 380 * x2 / (double) (max_x);*/
g2.drawLine(W - x1, y1, W - x2, y2);
n++;
}

}
}
Соседние файлы в папке Lab7