Добавил:
nyan
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз:
Предмет:
Файл:Александр Б. / Основы Java / Labs / src / Lab7 / DrawShootingGraf
.java 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++;
}
}
}
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