URL: https://www.overclockers.at/coding-stuff/jbuilder_zugriff_auf_string_von_anderem_frame_101126/page_1 - zur Vollversion wechseln!
Klassen:
Haupt...abgeleitet von JFrame
IDerst...abgeleitet von Haupt
IDloes...abgeleitet von Haupt
in der Klasse haupt sind die benötigten Strings definiert
idnr
name
folgendes Problem:
ich will über JTextfield's für idnr und name jeweils einen String eingeben
und dann im Frame IDloes aufrufen...
die eingabe funktioniert soweit, d.h im selben fenster (IDerst) kann ich sie auch abfragen
aber im IDloes ist der String den ich vorher im fenster IDerst eingegeben hab nicht verfügbar.
thx für hilfe
so ganz hab i di ned verstanden... vielleicht sprechendere Namen nehmen?
aber ich nehm mal an du musst den Klassen untereinander jeweils referenzen übergeben (zb im Konstruktor) - damit zb IDerst auf die Methoden von Haupt zugriff hat und dann mittels get und Set methoden den Inhalt auslesen...
du hast es hier mit zwei instanzen zu tun - die teilen sich keine variablen.
es gäbe einige wege, das zu erreichen, was du machen willst, aber der einfachste wird wohl sein, wenn du iderst eine referenz auf idloes übergibst, bzw umgekehrt.
(hier anzugfangen mit static variablen zu arbeiten, ist glaub ich nicht angebracht)
und weißt du vielleicht auch zufällig wie das am besten geht??
dort wo du die konstruktoren der beiden instanzen aufrufst.
bzw falls das eine objekt das andere anlegt, dann dort.
das was du brauchst nennt sich design
overclockers.at v4.thecommunity
© all rights reserved by overclockers.at 2000-2025