JBuilder: Zugriff auf String von anderem Frame

Seite 1 von 1 - Forum: Coding Stuff auf overclockers.at

URL: https://www.overclockers.at/coding-stuff/jbuilder_zugriff_auf_string_von_anderem_frame_101126/page_1 - zur Vollversion wechseln!


Metal schrieb am 12.12.2003 um 10:28

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


Römi schrieb am 16.12.2003 um 00:39

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...


atrox schrieb am 16.12.2003 um 13:15

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)


Metal schrieb am 16.12.2003 um 14:45

und weißt du vielleicht auch zufällig wie das am besten geht??


atrox schrieb am 16.12.2003 um 18:33

dort wo du die konstruktoren der beiden instanzen aufrufst.
bzw falls das eine objekt das andere anlegt, dann dort.


xdfk schrieb am 16.12.2003 um 18:40

das was du brauchst nennt sich design ;)




overclockers.at v4.thecommunity
© all rights reserved by overclockers.at 2000-2025