also das bestehende programm besteht aus
1. einer abstrakten classe periodic die nur eine abstrakte methode besitzt getT(double timeinSeconds)
2.+3.+4. erben von 1.
sind verschiedene formen der periodic also sinusform,sägezahn,rechteck diese überschreiben ja getT() nur je nach berechnung dieser formen
5.eine main in der ich halt 2./3./4. jenach dem aufrufe damit was gezeichnet wird
jetzt soll eine erweiterung dazu kommen in der ich aus eine datei(.txt) je nach dem was drinnen steht eine/mehrere dieser kurven zeichnen
beispiel für .txt
ich stelle mir das jetzt soo vor das ich in der main statt wie bisher
sowas ausführen müsste
so an der stelle komm ich gerade nicht weiter weil ich in der api nix zu painter finde
-->link wäre cool
aber denke mal das ich dem painter nicht immer nur ein componente übergeben kann sonder auch ne collection davon hoffe ich zumindesmal
also muss ich in meiner NeuenKlasse ne collection von ??? anlegen
??? ja was iss das "menge von 2./3./4."
möchte erstmal nicht mehr fragen villeicht liege ich ja schon total falsch
nachtrag:
import easy.painter.v02.Painter;
denke wird wichtig sein und der grund warum ich painter nicht in der api finde aber wie bekomme ich nu raus welche möglichkeiten ich damit habe
1. einer abstrakten classe periodic die nur eine abstrakte methode besitzt getT(double timeinSeconds)
2.+3.+4. erben von 1.
sind verschiedene formen der periodic also sinusform,sägezahn,rechteck diese überschreiben ja getT() nur je nach berechnung dieser formen
5.eine main in der ich halt 2./3./4. jenach dem aufrufe damit was gezeichnet wird
jetzt soll eine erweiterung dazu kommen in der ich aus eine datei(.txt) je nach dem was drinnen steht eine/mehrere dieser kurven zeichnen
beispiel für .txt
nenen wir diese klasse mal "NeueKlasse"harmonisch 10 200 50
saegezahn 100 150 100
rechteck -50 88 150
.
.
.
ich stelle mir das jetzt soo vor das ich in der main statt wie bisher
Code:
TSensorSaegezahn saege1=new TSensorSaegezahn(200,1000,140,Color.RED);
painter.add(saege1);
sowas ausführen müsste
Code:
painter.add(NeueKlasse("pfad zu datei"));
so an der stelle komm ich gerade nicht weiter weil ich in der api nix zu painter finde
-->link wäre cool
aber denke mal das ich dem painter nicht immer nur ein componente übergeben kann sonder auch ne collection davon hoffe ich zumindesmal
also muss ich in meiner NeuenKlasse ne collection von ??? anlegen
??? ja was iss das "menge von 2./3./4."
möchte erstmal nicht mehr fragen villeicht liege ich ja schon total falsch
nachtrag:
import easy.painter.v02.Painter;
denke wird wichtig sein und der grund warum ich painter nicht in der api finde aber wie bekomme ich nu raus welche möglichkeiten ich damit habe
Zuletzt bearbeitet: