04: Einfache Grafiken 1 – Punkte und Geraden

 

Schreiben Sie analog zu Aufgabe 3 ein Programm, welches die Koordinaten der beiden Punkte P1 und P2 einliest und die Punkte sowie deren Verbindungsgerade in ein Grafikobjekt einzeichnet.

Lösung

Zur Lösung dieser Aufgabe wird die Datei unibwm.jar benötigt. Sie kann in der Eclipse Umgebung in den Projektoptionen unter “add external jar” hinzugefügt werden.

import java.util.Scanner; 	// Scanner für die Eingabe von Werten
import unibwm.*;			// Grafik für die Ausgabe der Punkte und Geraden

public class Aufgabe4
{
	public static void main(String[] args)
	{
		// Variablen Deklaration
		double x1, y1, x2, y2;
		Scanner scnEingabe = new Scanner(System.in);

		// Variablen Initialisierung
		System.out.println("Übungsaufgabe 4: Abstand von zwei Punkten 2");
		System.out.println("Bitte Koordinaten von P1(x1, y1) und P2 eingeben");
		System.out.print("x1 = ");
		x1 = scnEingabe.nextDouble();
		System.out.print("y1 = ");
		y1 = scnEingabe.nextDouble();
		System.out.print("x2 = ");
		x2 = scnEingabe.nextDouble();
		System.out.print("y2 = ");
		y2 = scnEingabe.nextDouble();

		// Grafische Ausgabe
		Grafik g = new Grafik();
		g.addLine(x1, y1, x2, y2);
		g.addText(x1, y1, "P1");
		g.addText(x2, y2, "P2");
		g.show("Übungsaufgabe 4-Ausgabe");
	} // end main
} // end class