Hallo zusammen,
ich schreibe gerade an einem kleinen Java Projekt.
Einem Vektorrechnungsprogramm mit 2D und 3D Ausgabe in jeweils 2DGraphics und Jogl.
Ich bin nun ein gutes Stück weit, habe aber nun ein vermutlich sehr dummes Anfängerproblem (Bin ja auch Anfänger)
Ich habe eine Klasse Oberfläche (Jframe) welche andere Klassen (JPanels) aufruft und auf dem Frame ablegt(BorderLayout)
Nun ist es so,
Oben habe ich ein Menü für die diversen Funktionen, links im Fenster habe ich Eingabefelder und einen Zeichnen Butten (Eigenes JPanel / Klasse) und In der Mitte des Fensters habe ich standardmäßig das 2D-Koordinatensystempanel.
Nun ist es so. Koordinatensystem und Buttons/Eingabefelder sind eigene Klassen, welche über die Klasse Oberfläche instanziiert werden.
WIE ERREICHE ICH ES, DASS WENN ICH Z.B den BUTTON ZEICHNE DRÜCKE der WERT
ZEICHNE=TRUE an DIE KLASSE KOORDINATENSYSTEM ÜBERGEBEN WIRD und DER INHALT DES KOORDINATENSYSTEMS per REPAINT() neu GEZEICHNET WIRD?
Ich kann ja keine Instanz in der Klasse Eingabefelder erzeugen etc. etc.+
Ich hoffe das war einigermaßen verständlich?
Gruß
Henrik
ich schreibe gerade an einem kleinen Java Projekt.
Einem Vektorrechnungsprogramm mit 2D und 3D Ausgabe in jeweils 2DGraphics und Jogl.
Ich bin nun ein gutes Stück weit, habe aber nun ein vermutlich sehr dummes Anfängerproblem (Bin ja auch Anfänger)
Ich habe eine Klasse Oberfläche (Jframe) welche andere Klassen (JPanels) aufruft und auf dem Frame ablegt(BorderLayout)
Nun ist es so,
Oben habe ich ein Menü für die diversen Funktionen, links im Fenster habe ich Eingabefelder und einen Zeichnen Butten (Eigenes JPanel / Klasse) und In der Mitte des Fensters habe ich standardmäßig das 2D-Koordinatensystempanel.
Nun ist es so. Koordinatensystem und Buttons/Eingabefelder sind eigene Klassen, welche über die Klasse Oberfläche instanziiert werden.
WIE ERREICHE ICH ES, DASS WENN ICH Z.B den BUTTON ZEICHNE DRÜCKE der WERT
ZEICHNE=TRUE an DIE KLASSE KOORDINATENSYSTEM ÜBERGEBEN WIRD und DER INHALT DES KOORDINATENSYSTEMS per REPAINT() neu GEZEICHNET WIRD?
Ich kann ja keine Instanz in der Klasse Eingabefelder erzeugen etc. etc.+
Ich hoffe das war einigermaßen verständlich?
Gruß
Henrik