tutorials.de Buch-Aktion 05/2012
Like Tree1Danke
  • 1 Beitrag von Flo[H]
ERLEDIGT
JA
ANTWORTEN
4
ZUGRIFFE
1886
EMPFEHLEN
  • An Twitter übertragen
  • An Facebook übertragen
AUF DIESES THEMA
ANTWORTEN
  1. #1
    The_Answer1985 The_Answer1985 ist offline Mitglied Gold
    Registriert seit
    Nov 2004
    Beiträge
    141
    Hallo miteinander.

    Ich habe das Problem, dass ich aus einer Klasse eine Methode einer anderen Klasse aufrufen möchte.
    Jedoch darf die Methode nicht static sein und die Objekterzeugung ist leider auch nicht der richtige Weg...

    gibt es irgendeinen Weg das Problem anders zu umgehen?
    Für konkrete Fragen poste ich auch gern Quelltxt, falls das nötig wäre!

    Danke für eure Bemühungen!

    Liebe Grüße
     

  2. #2
    Flo[H] Flo[H] ist offline Mitglied Brokat
    Registriert seit
    Aug 2002
    Beiträge
    399
    Hallo!
    Was genau meinst du mit
    Zitat Zitat von The_Answer1985 Beitrag anzeigen
    [...] und die Objekterzeugung ist leider auch nicht der richtige Weg... [...]
    Willst gar kein Objekt der Klasse erzeugen oder willst du es nicht in der Klasse erzeugen in der du die Methode aufrufen möchtest?
     
    Programming today is a race between software engineers striving to build bigger and better idiot-proof programs, and the Universe trying to produce bigger and better idiots. So far, the Universe is winning.
    -Rich Cook

  3. #3
    The_Answer1985 The_Answer1985 ist offline Mitglied Gold
    Registriert seit
    Nov 2004
    Beiträge
    141
    Schau, die Methode, die ich extern aufrufen möchte, vefindet sich in der GUI-Klasse.
    Diese soll mit einer JDialog-Klasse kommunizieren.

    Beim Starten der GUI werden einige Methoden aufgerufen, um die GUI zu initalisieren.
    Mein erster Versuch war, die GUI-Klasse so anzupassen, dass sich problemlos ein Objekt erzeugen lässt und die GUI trotzdem komplett mit allem drum rum erzeugt wird.

    Aber das klappte nicht so ganz:
    Zwar wurde der Wert der JDialog-Klasse an die GUI weitergegeben, aber in einer weiteren Methode, die sonst aufgerufen wird und funktioniert, wird eine NullPointerException geworfen.

    Deshalb komm ich nicht weiter...

    Liebe Grüße
     

  4. #4
    Flo[H] Flo[H] ist offline Mitglied Brokat
    Registriert seit
    Aug 2002
    Beiträge
    399
    Hallo!
    Vielleicht steh ich auch grad aufm Schlauch, aber so ganz versteh ich das Ganze immernoch nicht
    Also du hast eine Klasse, die die GUI darstellt. Von dieser Klasse wird beim Programmstart ein Objekt erzeugt.
    Und nun willst du von außen eine Methode des Objektes aufrufen ohne dass du eine Referenz darauf hast? Falls dies der Fall sein sollte kannst du das Ganze mit dem Singleton-Pattern lösen.
    Wenn nicht, wär vielleicht ein bischen Quelltext nicht schlecht, einfach um den Aufbau des Programms besser zu verstehen.

    mfg flo
    The_Answer1985 bedankt sich. 
    Programming today is a race between software engineers striving to build bigger and better idiot-proof programs, and the Universe trying to produce bigger and better idiots. So far, the Universe is winning.
    -Rich Cook

  5. #5
    The_Answer1985 The_Answer1985 ist offline Mitglied Gold
    Registriert seit
    Nov 2004
    Beiträge
    141
    Referenz war das richtige Stichwort, das kannte ich bisher noch nicht

    aber dank google hab ichs hinbekommen und es funktioniert ganz gut, danke für deine Hilfe!

    Aber Singleton-Pattern wäre auch noch eine gute Möglichkeit, schau ich mir auf jeden Fall noch an

    Danke für deine Hilfe!

    Liebe Grüße
     

Ähnliche Themen

  1. Methodenaufruf
    Von dern3ro im Forum Java Grundlagen
    Antworten: 1
    Letzter Beitrag: 17.06.10, 19:57
  2. Fehler bei Methodenaufruf
    Von serializable im Forum Javascript & Ajax
    Antworten: 2
    Letzter Beitrag: 08.09.08, 08:20
  3. Methodenaufruf bei Programmende
    Von The_Answer1985 im Forum Swing, Java2D/3D, SWT, JFace
    Antworten: 2
    Letzter Beitrag: 30.08.07, 13:48
  4. Problem mit Methodenaufruf
    Von Tseng84 im Forum PHP
    Antworten: 3
    Letzter Beitrag: 06.03.06, 18:56
  5. Wiederholter Methodenaufruf
    Von time-master im Forum PHP
    Antworten: 2
    Letzter Beitrag: 10.09.05, 21:42